#reminder #commit #threshold #insert #diff #delete #cross

app diffding

当插入/删除超过阈值时,轻柔地提醒提交

11 个版本

0.2.5 2023年1月18日
0.2.4 2023年1月3日
0.2.2 2022年12月22日
0.1.5 2022年12月2日

#5 in #reminder

Download history 41/week @ 2024-07-23 23/week @ 2024-07-30

每月 64 次下载

CC-BY-ND-4.0GPL-3.0-or-later

125KB
1K SLoC

DiffDing

容易在忙碌中迷失。Diff ding 会统计您的仓库中的更改,一旦插入和删除的数量超过一定阈值,就会提醒您提交更改。

安装

cargo安装 diffding

使用

diffding[interval] [threshold]

  • interval:检查之间的秒数(默认为10)
  • threshold:在提醒之前允许的插入和删除的数量(默认为100)

配置

您可以通过在主目录中创建 ~/.config/diffding/config.toml 文件来配置 diffding。

示例

# ~/.config/diffding/config.toml

sound = "14409__acclivity__chimebar-f.wav"  # name of a sound file in `~/.config/diffding`
interval = 10                               # seconds between checks
threshold = 100                             # number of inserts and deletes allowed before a reminder
snooze_length = 5                           # number of minutes to snooze for

自定义声音

您可以使用任何您喜欢的声音替换默认的铃声

将文件放置在 ~/.config/diffding 中,并在配置文件中将 sound 选项设置为文件名。

支持的格式

  • wav
  • mp3
  • ogg

即将推出

  • Git 集成 - 直接从 diffding 提交
  • 更多铃声和功能 -- 真的。不同的内置声音。
  • 更好的铃声控制 - 调整音量、铃声频率等。

完成

  • 配置文件 - 在 ~/.config/diffding/settings.toml 中设置首选项
  • 暂缓 - 按空格键暂时抑制铃声

依赖项

~20–33MB
~456K SLoC