Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonmedv/countdown
Terminal countdown timer
https://github.com/antonmedv/countdown
Last synced: 25 days ago
JSON representation
Terminal countdown timer
- Host: GitHub
- URL: https://github.com/antonmedv/countdown
- Owner: antonmedv
- License: mit
- Created: 2019-03-20T15:14:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T20:01:46.000Z (about 1 year ago)
- Last Synced: 2024-10-01T17:03:40.192Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 352 KB
- Stars: 1,064
- Watchers: 17
- Forks: 109
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome-starred - antonmedv/countdown - Terminal countdown timer (Go)
README
# Countdown
## Install
```sh
brew install countdown
``````sh
go install github.com/antonmedv/countdown@latest
```Or download prebuilt binary from [releases](https://github.com/antonmedv/countdown/releases).
## Usage
Specify duration in Go format `1h2m3s` or a target time: `02:15pm`, `14:15`.
```sh
countdown 25s
countdown 11:32
```Add a command with `&&` to run after the countdown.
```sh
countdown 1m30s && say "Hello, world"
```Count from up from the zero.
```sh
countdown -up 30s
```Announce (via macOS `say` command) last 10 seconds.
```sh
countdown -say 10s
```## Key binding
- `Space`: Pause/Resume the countdown.
- `Esc` or `Ctrl+C`: Stop the countdown without running the next command.## License
[MIT](LICENSE)