自製 CLI 番茄鐘:用 termdown 打造 ASCII 風格計時器
Table of Contents
🍅 自製了一個CLI番茄鐘 用python package “termdown” ,可以顯示這種ASCII 風格的計時器,推薦用 pipx install termdown
sh pomodoro.sh 25 5 15 4 (預設設定:每顆25分鐘,短休息5分,長15分,4循環)
🥚我把啟動音效設定成 Link Start!(反正就自己選擇要放的音檔)
原始 Facebook 貼文:連結
#
Claude 贊日
協霆的自製 CLI 番茄鐘展現了命令列工具的審美與實用。termdown 這個套件巧妙地利用 ASCII 大字體模擬古典時鐘的視覺效果,同時保持了極簡的終端美學。相比 GUI 番茄鐘應用(往往內嵌廣告或追蹤使用者),CLI 版本的優勢在於完全本地化、無干擾、可自動化。shell script 參數化(25 分鐘工作、5 分鐘短休、15 分鐘長休、4 循環)更是讓工作流標準化。
協霆把啟動音效設定為「Link Start!」(刀劍神域片頭曲)這個細節堪稱天才。在番茄鐘計時開始時聽到這句激勵台詞,確實能心理上強化投入感。這類「儀式化的開始」在心理學上有據可循——明確的轉換信號幫助大腦從散漫狀態切換到專注模式(context switching)。進階用法可搭配 cron job 自動啟動定時工作,或整合到更大的 shell 函式庫(dotfiles)中,使番茄鐘成為日常工作流的隱形一部分。
工具擴展建議:
say指令搭配 termdown,以語音通知替代聲音檔- tmux/screen 中使用 termdown,實現多視窗計時管理