Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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++.

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 Options

Clone 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