这个项目能做什么
smorg 是一个键盘驱动的 CLI 仪表盘,旨在将多个工作和媒体集成整合到一个终端界面中。受“自助餐”概念的启发,它允许用户将不同服务视为单独的标签页,从而可以在不离开终端的情况下快速导航和检查状态。
**关键特性:**
- **集成标签页:** 每个连接的服务都显示为一个单独的标签页。当前支持的集成包括:
- **Linear:** 显示分配给用户的议题。
- **GitHub:** 显示需要关注的通知。
- **Spotify:** 提供播放器状态,包括当前播放、队列和最近播放的曲目。
- **键盘导航:** 高效的控件用于管理视图:
- `h`/`l`:在标签页之间切换。
- `up`/`down`:选择标签页内的项目。
- `o`:在默认浏览器中打开所选项目。
- `r`:刷新当前标签页的数据。
- `m`:将当前标签页中的所有更改标记为已读。
- `u`:将所选项目标记为未读。
- `?`:显示当前标签页的帮助键。
- `^ + p`:打开主菜单,用于添加/删除集成或拍摄屏幕截图。
- `q`:退出应用程序。
- **身份验证管理:** 用户可以通过命令行使用 `smorg connect <integration>` 或通过交互式菜单添加或重新认证集成。可以使用 `smorg logout <integration>` 删除令牌和已读标记。
**安装:**
smorg 可以使用 `uv` 或 Homebrew 安装:
- `uv tool install smorg`
- `brew install ldelvoye/tap/smorg`
该工具对于喜欢基于终端的工作流程,并希望拥有集中化、轻量级视图来查看任务和媒体状态的开发者和用户特别有用。
评论
0 评分人数达到10人后显示
登录后参与讨论。