| Crates.io | chapchap |
| lib.rs | chapchap |
| version | 0.2.0 |
| created_at | 2020-11-17 15:20:06.235105+00 |
| updated_at | 2020-11-21 00:01:57.104132+00 |
| description | Kill distracting Apps |
| homepage | |
| repository | https://github.com/hamidrezakp/ChapChap/ |
| max_upload_size | |
| id | 313313 |
| size | 19,947 |
$ cargo install chapchap
$ cargo install --path .
Soon
The app first search config in $XDG_CONFIG_HOME/chapchap/config.toml.
If there is not $XDG_CONFIG_HOME environment variable, it search for config file
in current working directory.
The format of each App in config file is like following:
[[apps]]
name = APPNAME
enabled = true
slices = [ [13:10:00, 12:00:00], [19:00:10, 23:59:00] ] # you can write multiple time slice
black_list = false # time slices are black list or white list?
command = "mpv" # the command that application is running from
Note: slices filed consist of an array of time slices like [start,
end].
There is a config.toml file in repository for example of config file.
Apache v2 or MIT by your choice