# cronrunner
[](https://www.gnu.org/licenses/gpl-3.0)

[](https://crates.io/crates/cronrunner)
[](https://github.com/qrichert/cronrunner/actions)
_Run cron jobs manually._[^1]
<p align="center">
<img src="./cronrunner.png" alt="cronrunner">
</p>
```crontab
# m h dom mon dow command
@reboot /usr/bin/bash ~/startup.sh
## Track disk space.
30 4 * * * echo $(date) $(df -h | grep "/dev/sda3") >> .disk-space.txt
FOO=:)
0 12 * * * echo $FOO
### Housekeeping
## Prune dangling Docker images.
@daily docker image prune --force
```
## Installation
### System-wide
```console
$ git clone https://github.com/qrichert/cronrunner.git
$ cd cronrunner
$ make build
$ sudo make install
```
### Through Cargo
```shell
cargo install --git https://github.com/qrichert/cronrunner.git
```