#apps #kill #config #distracting

app chapchap

消灭干扰应用程序

3个不稳定版本

0.2.0 2020年11月21日
0.1.2 2020年11月18日
0.1.1 2020年11月17日

#20 in #kill

MIT/Apache

7KB
117 代码行

ChapChap, 消灭干扰应用程序

安装

Cargo

$ cargo install chapchap

从源码构建

$ cargo install --path .

预构建的二进制文件

即将推出

配置

应用程序首先在 $XDG_CONFIG_HOME/chapchap/config.toml 中搜索配置。如果没有 $XDG_CONFIG_HOME 环境变量,它将在当前工作目录中搜索配置文件。

配置文件中每个 App 的格式如下

[[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

注意: slices 字段由时间切片数组组成,例如 [start, end]。

仓库中有一个 config.toml 文件,其中包含配置文件的示例。

许可证

Apache v2 或 MIT,由您选择

依赖项

~5.5MB
~106K SLoC