Hasty Briefsbeta

双语

Show HN: Sometimes GitHub is boring, so I made a CLI tool to fix it

9 months ago
  • #Terminal
  • #GitHub
  • #CLI
  • 一个用于探索GitHub个人资料、代码库和活动记录的现代化终端界面
  • 采用Charm的Bubbles UI组件构建,带来愉悦的终端体验
  • 功能包括:代码库列表、表格视图、统计视图和动态信息流
  • 完整的代码库列表展示所有公开项目,而不仅是近期活动
  • 实时搜索功能可按名称或描述筛选代码库
  • 丰富的元数据显示,包括星标数、分支数、编程语言和更新日期
  • 人气排序功能自动按星标数量排列代码库
  • 响应式设计可自适应终端尺寸
  • 支持类Vim键盘导航(j/k, h/l)
  • 快速操作如克隆、复制URL和在浏览器中打开
  • 无需重启即可实时刷新数据
  • 内置GitHub API速率限制检查
  • 提供多种安装方式:下载二进制文件、从源码构建或使用Homebrew
  • 支持设置个人访问令牌以提高速率限制并访问私有仓库
  • 交互式浏览和详细的代码库列表命令
  • 导航、选择和快速操作的快捷键绑定
  • 关于GitHub个人资料和代码库的全面分析
  • 活动洞察包括推送事件、问题、拉取请求和星标记录
  • 编程语言分类统计和基于时间的事件排序
  • 示例命令可探索如Andrej Karpathy和Linus Torvalds等开发者资料
  • 支持环境变量自定义(GITHUB_TOKEN, NO_COLOR, GITACT_CACHE_DIR)
  • API响应缓存机制提升性能并减少速率限制消耗
  • 贡献指南包含分支策略、功能分支和拉取请求规范
  • 项目采用MIT许可证
  • 鸣谢Charm、GitHub API、Lip Gloss和Bubble Tea等开源项目
  • 使用Go语言构建