https://github.com/igneus/leave
utility reminding the user to leave in time
https://github.com/igneus/leave
cli-utility gui-application java-application
Last synced: 5 months ago
JSON representation
utility reminding the user to leave in time
- Host: GitHub
- URL: https://github.com/igneus/leave
- Owner: igneus
- License: gpl-3.0
- Created: 2023-01-24T14:29:30.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-30T17:15:45.000Z (about 3 years ago)
- Last Synced: 2025-03-17T09:49:57.390Z (12 months ago)
- Topics: cli-utility, gui-application, java-application
- Language: Java
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Implementation of the leave utility
as specified in [this FreeBSD man page][manpage].
## Building
`$ mvn package`
## Usage
`$ ./bin/leave.sh 0955` to set alarm for 09:55
`$ ./bin/leave.sh +0230` to set alarm for 2 hours, 30 minutes from now
`$ ./bin/gui-leave.sh 0955` sets the same alarm, but, instead of the traditional printing to the console, creates
a green icon in the system tray, which at the specified time turns red and bombs you with notifications.
## Running tests
`$ mvn test` - unit tests
`$ ./bin/test_edge_cases.sh` - primitive smoke tests for some less common input values
## License
GNU/GPL 3.0
[manpage]: https://www.freebsd.org/cgi/man.cgi?query=leave