Tiny-care-terminal快速入门:5分钟配置你的终端关怀助手
还在为长时间面对终端而感到疲惫吗?Tiny-care-terminal 是一个贴心的终端仪表板,它会在你使用终端时给予关怀和提醒,帮助你保持良好的工作节奏。这个简单易用的工具只需5分钟就能完成配置,让你的终端体验更加温暖舒适。
🔧 快速安装步骤
首先需要安装 Node.js 环境,然后通过 npm 全局安装 tiny-care-terminal:
npm install -g tiny-care-terminal
注意:项目目前支持 Node.js v6.10.3 到 v10 之间的版本。
⚙️ 环境变量配置指南
配置 tiny-care-terminal 的核心是设置环境变量。你可以参考项目中的 sample.env 文件,将需要的配置添加到你的 shell 配置文件中:
- Zsh 用户:编辑
~/.zshrc文件 - Bash 用户:编辑
~/.bash_profile文件 - Fish 用户:在
~/.config/fish/config.fish中使用set -gx key value格式
核心配置选项
Twitter 机器人设置
export TTC_BOTS='tinycarebot,selfcare_bot,magicrealismbot'
个性化显示框
export TTC_SAY_BOX='RANDOM'
你可以选择多种 ASCII 艺术图案,包括 parrot、bunny、llama、cat 等,或者使用 RANDOM 让系统随机选择。
Git 仓库监控
export TTC_REPOS='~/Work/Code,~/Fun/Code'
export TTC_REPOS_DEPTH=2
天气信息设置
export TTC_WEATHER='北京'
export TTC_CELSIUS=true
🐦 Twitter API 配置
为了获取 Twitter 内容,你需要配置 API 密钥。前往 Twitter 开发者平台创建应用,然后设置以下环境变量:
export TTC_CONSUMER_KEY='你的消费者密钥'
export TTC_CONSUMER_SECRET='你的消费者密钥密文'
export TTC_ACCESS_TOKEN='你的访问令牌'
export TTC_ACCESS_TOKEN_SECRET='你的访问令牌密文'
如果你不想使用 API 密钥,也可以设置 TTC_APIKEYS=false 来使用网页抓取方式。
🚀 启动和使用技巧
完成配置后,在终端中输入:
tiny-care-terminal
仪表板会每20分钟自动更新,显示:
- 来自关怀机器人的最新推文提醒
- 你今天的 Git 提交记录
- 当地天气信息
快捷键操作
- q 或 esc:退出仪表板
- r:手动刷新内容
- p:切换到番茄工作法模式
🍅 番茄工作法功能
在番茄模式下,你可以使用以下快捷键:
s - 开始/暂停/恢复番茄钟
e - 停止番茄钟
u - 更新番茄钟时长
b - 更新休息时间
你还可以通过环境变量设置默认的番茄钟时长:
export TTC_POMODORO=25 # 默认25分钟
export TTC_BREAK=10 # 默认10分钟休息
💡 故障排除小贴士
如果遇到 Git 提交不显示的问题:
- 检查
TTC_REPOS环境变量是否正确设置 - 确保使用绝对路径而非相对路径
- 验证仓库路径中不包含空格
Tiny-care-terminal 不仅仅是一个工具,更是你终端中的贴心伙伴。它会在你忙碌工作时提醒你休息、喝水、活动身体,帮助你建立健康的工作习惯。花5分钟配置这个终端关怀助手,让你的开发体验更加人性化!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



