## ChapChap, Kill distracting Apps ## Install ### Cargo ```sh $ cargo install chapchap ``` ### Build from source ```sh $ cargo install --path . ``` ### Pre-Build Binary **Soon** ## Config 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: ```toml [[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. ## License Apache v2 or MIT by your choice