Skip to content

Commit

Permalink
update swift-tools version to 5.9
Browse files Browse the repository at this point in the history
  • Loading branch information
skyfe79 committed Apr 6, 2024
1 parent c45f930 commit 237b69e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
1 change: 1 addition & 0 deletions .github/workflows/BuildCLI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
runs-on: macos-latest

steps:
- uses: SwiftyLab/setup-swift@latest
- uses: actions/checkout@v3
- name: Build
run: swift build
5 changes: 2 additions & 3 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version: 5.7.1
// swift-tools-version: 5.9
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription
Expand All @@ -16,8 +16,7 @@ let package = Package(
dependencies: [
.product(name: "ArgumentParser", package: "swift-argument-parser"),
.product(name: "CMTimeUtils", package: "CMTimeUtils"),
],
path: "Sources"
]
),
]
)
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# AVTools
# avtools

AVTools is a command-line tool developed using Swift, designed to perform various operations on audio and video files. It leverages Swift's [ArgumentParser](https://github.com/apple/swift-argument-parser) for handling command-line parsing and [AVFoundation](https://developer.apple.com/documentation/avfoundation/) for processing media tasks.
avtools is a command-line tool developed using Swift, designed to perform various operations on audio and video files. It leverages Swift's [ArgumentParser](https://github.com/apple/swift-argument-parser) for handling command-line parsing and [AVFoundation](https://developer.apple.com/documentation/avfoundation/) for processing media tasks.

The AVTools CLI is an educational program created to demonstrate how to utilize AVFoundation capabilities from the terminal. It allows developers to learn how to manipulate audio and video files using Swift and AVFoundation.
The avtools CLI is an educational program created to demonstrate how to utilize AVFoundation capabilities from the terminal. It allows developers to learn how to manipulate audio and video files using Swift and AVFoundation.


## Features

AVTools supports a wide range of operations on audio and video files, including:
avtools supports a wide range of operations on audio and video files, including:

- **Converting images to video**
- **Overlaying sound on a video**
Expand All @@ -25,17 +25,17 @@ AVTools supports a wide range of operations on audio and video files, including:

## Installation

To use AVTools, you need to have Swift installed on your system. Clone the repository and build the project using Swift Package Manager (SPM).
To use avtools, you need to have Swift installed on your system. Clone the repository and build the project using Swift Package Manager (SPM).

```bash
git clone https://github.com/skyfe79/AVTools.git
git clone https://github.com/skyfe79/avtools.git
cd avtools
swift build
```

## Usage

After building the project, you can run AVTools from the command line. Here are some examples of how to use the various commands:
After building the project, you can run avtools from the command line. Here are some examples of how to use the various commands:

### Convert Images to Video

Expand Down

0 comments on commit 237b69e

Please sign in to comment.