Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frklan/egg
A bare bones alarm clock/egg timer made in C++.
https://github.com/frklan/egg
cpp cpp17 sdl2 sdl2-mixer
Last synced: 16 days ago
JSON representation
A bare bones alarm clock/egg timer made in C++.
- Host: GitHub
- URL: https://github.com/frklan/egg
- Owner: frklan
- License: mit
- Created: 2018-12-09T15:54:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-19T16:59:24.000Z (about 6 years ago)
- Last Synced: 2024-11-20T23:33:56.356Z (3 months ago)
- Topics: cpp, cpp17, sdl2, sdl2-mixer
- Language: C++
- Size: 92.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# egg
A bare bones alarm clock/egg timer made in C++.
While learning C++ I needed a small project; ended up with this. It will actually be kind of usefull timing my eggs..
Default mode is to fire the alarm at an absolute time, e.g. 12:15:35. Option ````-r```` will switch to relative mode, i.e. ````$ ./egg -r 12:19:00```` sets the alarm to 12 hours, 19 minutes from current time.
## Compiling
You'll need
- A C++17 compatible clang++ compiler
- SDL2 (base and mixer package)
- Boost/Program OptionsClone the repo and do the following in the base directory to compile, install and run.
````
$ make
$ make install
$ egg [alarm time]
````## Contributing
Contributions are always welcome!
When contributing to this repository, please first discuss the change you wish to make via the issue tracker, email, or any other method with the owner of this repository before making a change.
Please note that we have a code of conduct, you are required to follow it in all your interactions with the project.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/frklan/egg/tags).
## Authors
* **Fredrik Andersson** - *Initial work* - [frklan](https://github.com/frklan)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details