generated from PlexSheep/rs-base
add readme
This commit is contained in:
parent
74c9543402
commit
1e5b5921c0
6 changed files with 62 additions and 1 deletions
|
@ -12,3 +12,8 @@ chrono = "0.4"
|
|||
chrono-tz = "0.4"
|
||||
clap = { version = "3.2.12", features = ["derive"] }
|
||||
regex = "1.6.0"
|
||||
|
||||
[[bin]]
|
||||
bench = false
|
||||
path = "src/main.rs"
|
||||
name = "tclock"
|
||||
|
|
56
README.md
Normal file
56
README.md
Normal file
|
@ -0,0 +1,56 @@
|
|||
# clock-tui
|
||||
|
||||
A clock app in terminal. It support the following modes:
|
||||
|
||||
## Clock
|
||||
|
||||

|
||||
|
||||
## Timer
|
||||
|
||||

|
||||
|
||||
## Stopwatch
|
||||
|
||||

|
||||
|
||||
# Usage
|
||||
|
||||
## Help inforamtion
|
||||
|
||||
```shell
|
||||
$ tclock --help
|
||||
```
|
||||
|
||||
## Clock mode, this it the default mode
|
||||
|
||||
```shell
|
||||
$ tclock clock
|
||||
|
||||
# Or just run
|
||||
$ tclock
|
||||
```
|
||||
|
||||
## Run timer
|
||||
|
||||
```shell
|
||||
# Start timer for 5 minutes
|
||||
$ tclock timer -d 5m
|
||||
```
|
||||
|
||||
The option `-d` or `--duration` to set time, for example `100s`, `5m`, `1h`, etc.
|
||||
|
||||
You can press `Space` key to _pause_ and _resume_ the timer.
|
||||
|
||||
## Run stopwatch
|
||||
|
||||
```shell
|
||||
# Start timer for 5 minutes
|
||||
$ tclock stopwatch
|
||||
```
|
||||
|
||||
You can press `Space` key to _pause_ and _resume_ the stopwatch.
|
||||
|
||||
# License
|
||||
|
||||
MIT License.
|
BIN
assets/demo-clock-mode.gif
Normal file
BIN
assets/demo-clock-mode.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 224 KiB |
BIN
assets/demo-stopwatch-mode.gif
Normal file
BIN
assets/demo-stopwatch-mode.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 189 KiB |
BIN
assets/demo-timer-mode.gif
Normal file
BIN
assets/demo-timer-mode.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 117 KiB |
|
@ -27,7 +27,7 @@ pub(crate) enum Mode {
|
|||
}
|
||||
|
||||
#[derive(clap::Parser)]
|
||||
#[clap(about = "A clock app in terminal", long_about = None)]
|
||||
#[clap(name = "tclock", about = "A clock app in terminal", long_about = None)]
|
||||
pub(crate) struct App {
|
||||
#[clap(subcommand)]
|
||||
pub mode: Option<Mode>,
|
||||
|
|
Reference in a new issue