Numio CLI is a command-line tool written in Swift to perform time calculations. It allows users to add or subtract time in the HH:mm or HH format.
- Add or subtract time from a given starting time.
- Works with time inputs in the
HH:mmorHHformat. - Supports simple time operations using
+or-operators.
The CLI accepts three arguments:
numio <start-time> <operator> <add-time>- start-time: The starting time in HH:mm or HH format.
- operator: Either + or - to add or subtract time.
- add-time: The time to add or subtract in HH:mm or HH format.
Add Time:
numio 12:30 + 02:15Output:
14:45Subtract Time:
numio 14:45 - 01:30Output:
13:15- If an invalid time format is provided, the command will output an error message.
- If an invalid operator (other than + or -) is used, an error will be thrown.
- If the time calculation fails, an error message will be displayed.
brew install numio-cliIf you prefer to build the project yourself, follow these steps:
- Clone the repository:
git clone https://github.com/neholos/numio-cli.git
- Navigate to the project directory:
cd numio-cli - Build the project using Swift:
swift build
- You can now run the executable:
.build/debug/numio
If you'd like to contribute to this project, feel free to fork the repository, create a branch, and submit a pull request with your changes.
This project is licensed under the MIT license.