منصوبے کے بارے میں
smorg is a keyboard-driven CLI dashboard designed to consolidate multiple work and media integrations into a single terminal interface. Inspired by the concept of a 'smorgasbord,' it allows users to view different services as separate tabs, enabling quick navigation and status checks without leaving the terminal.
**Key Features:**
- **Integration Tabs:** Each connected service appears as a distinct tab. Currently supported integrations include:
- **Linear:** Displays issues assigned to the user.
- **GitHub:** Shows notifications requiring attention.
- **Spotify:** Provides player status, including now playing, queue, and last played tracks.
- **Keyboard Navigation:** Efficient controls for managing views:
- `h`/`l`: Switch between tabs.
- `up`/`down`: Select items within a tab.
- `o`: Open the selected item in the default browser.
- `r`: Refresh the current tab's data.
- `m`: Mark all changes in the current tab as seen.
- `u`: Mark the selected item as unseen.
- `?`: Display help for current tab keys.
- `^ + p`: Open the main menu for adding/removing integrations or taking screenshots.
- `q`: Quit the application.
- **Authentication Management:** Users can add or re-authenticate integrations via the command line using `smorg connect <integration>` or through the interactive menu. Tokens and seen marks can be removed with `smorg logout <integration>`.
**Installation:**
smorg can be installed using `uv` or Homebrew:
- `uv tool install smorg`
- `brew install ldelvoye/tap/smorg`
The tool is particularly useful for developers and users who prefer terminal-based workflows and want a centralized, lightweight view of their tasks and media status.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.