git-next/crates/cli/src/tui
Paul Campbell 4f6669548c
All checks were successful
Rust / build (push) Successful in 10m2s
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/push-next Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful
Release Please / Release-plz (push) Successful in 1m31s
ci/woodpecker/cron/cron-docker-builder Pipeline was successful
ci/woodpecker/cron/push-next Pipeline was successful
ci/woodpecker/cron/tag-created Pipeline was successful
feat(tui): add scrolling when overflow screen
2024-08-29 09:40:16 +01:00
..
actor feat(tui): add scrolling when overflow screen 2024-08-29 09:40:16 +01:00
components feat(tui): add scrolling when overflow screen 2024-08-29 09:40:16 +01:00
logging.rs feat(tui): (experimental) show repo state, messages and git log 2024-08-25 15:59:42 +01:00
mod.rs feat(tui): (experimental) show repo state, messages and git log 2024-08-25 15:59:42 +01:00
README.md feat(tui): add scrolling when overflow screen 2024-08-29 09:40:16 +01:00

Terminal UI

Currently the Terminal UI is an experimental feature, controlled by the feature flag tui.

Build & Run

The build git-next with the Terminal UI use: cargo install git-next --features tui

To run git-next with the Terminal UI use: git-next server start --ui

logs

When the Terminal UI is enabled via the --ui parameter, logs are written to the file:

  • ??? on Linux
  • ~/Library/Application Support/net.kemitix.git-next/git-next.log on MacOS
  • ??? on Windows

Keys

  • q - Quit
  • j - Down
  • k - Up
  • f - Page Down
  • b - Page Up
  • g - Top/Home
  • G - Bottom/End