[GH-ISSUE #52] TUI #16

Closed
opened 2026-02-28 01:16:51 +03:00 by kerem · 3 comments
Owner

Originally created by @therealpaulgg on GitHub (Apr 3, 2024).
Original GitHub issue: https://github.com/therealpaulgg/ssh-sync/issues/52

Originally assigned to: @therealpaulgg on GitHub.

I think the next step for ssh-sync for it to be a more usable utility is to introduce some improved TUI (terminal user interface) features.

For example:

  • being able to browse ssh keys via a TUI with arrow keys, and manage them
  • being able to resolve conflicts in a TUI (for download and upload)

Perhaps adding an 'explorer' function as an option, which opens a TUI, and then you can manage your keys with that.

Directly relates to #25 and #51

Originally created by @therealpaulgg on GitHub (Apr 3, 2024). Original GitHub issue: https://github.com/therealpaulgg/ssh-sync/issues/52 Originally assigned to: @therealpaulgg on GitHub. I think the next step for ssh-sync for it to be a more usable utility is to introduce some improved TUI (terminal user interface) features. For example: - being able to browse ssh keys via a TUI with arrow keys, and manage them - being able to resolve conflicts in a TUI (for download and upload) Perhaps adding an 'explorer' function as an option, which opens a TUI, and then you can manage your keys with that. Directly relates to #25 and #51
kerem closed this issue 2026-02-28 01:16:52 +03:00
Author
Owner

@therealpaulgg commented on GitHub (Apr 3, 2024):

This would be a great library to use. https://github.com/charmbracelet/bubbletea?tab=readme-ov-file

<!-- gh-comment-id:2033999764 --> @therealpaulgg commented on GitHub (Apr 3, 2024): This would be a great library to use. https://github.com/charmbracelet/bubbletea?tab=readme-ov-file
Author
Owner

@therealpaulgg commented on GitHub (Oct 30, 2024):

A state cache should be implemented, so that when I go back to the previous view, I keep my settings.

This is the way it is for now since a totally new model is created for each state transition. we should retrieve from cache somewhere

<!-- gh-comment-id:2445990092 --> @therealpaulgg commented on GitHub (Oct 30, 2024): A state cache should be implemented, so that when I go back to the previous view, I keep my settings. This is the way it is for now since a totally new model is created for each state transition. we should retrieve from cache somewhere
Author
Owner

@therealpaulgg commented on GitHub (May 22, 2025):

we have a basic TUI, closing.

<!-- gh-comment-id:2902862762 --> @therealpaulgg commented on GitHub (May 22, 2025): we have a basic TUI, closing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ssh-sync#16
No description provided.