Tiny-care-terminal快速入门:5分钟配置你的终端关怀助手

Tiny-care-terminal快速入门:5分钟配置你的终端关怀助手

【免费下载链接】tiny-care-terminal 💖💻 A little dashboard that tries to take care of you when you're using your terminal. 【免费下载链接】tiny-care-terminal 项目地址: https://gitcode.com/gh_mirrors/ti/tiny-care-terminal

还在为长时间面对终端而感到疲惫吗?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 艺术图案,包括 parrotbunnyllamacat 等,或者使用 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 提交记录
  • 当地天气信息

快捷键操作

  • qesc:退出仪表板
  • r:手动刷新内容
  • p:切换到番茄工作法模式

🍅 番茄工作法功能

在番茄模式下,你可以使用以下快捷键:

s - 开始/暂停/恢复番茄钟
e - 停止番茄钟
u - 更新番茄钟时长
b - 更新休息时间

你还可以通过环境变量设置默认的番茄钟时长:

export TTC_POMODORO=25  # 默认25分钟
export TTC_BREAK=10    # 默认10分钟休息

💡 故障排除小贴士

如果遇到 Git 提交不显示的问题:

  1. 检查 TTC_REPOS 环境变量是否正确设置
  2. 确保使用绝对路径而非相对路径
  3. 验证仓库路径中不包含空格

Tiny-care-terminal 不仅仅是一个工具,更是你终端中的贴心伙伴。它会在你忙碌工作时提醒你休息、喝水、活动身体,帮助你建立健康的工作习惯。花5分钟配置这个终端关怀助手,让你的开发体验更加人性化!

【免费下载链接】tiny-care-terminal 💖💻 A little dashboard that tries to take care of you when you're using your terminal. 【免费下载链接】tiny-care-terminal 项目地址: https://gitcode.com/gh_mirrors/ti/tiny-care-terminal

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值