therealpaulgg / ssh-sync

An SSH syncing application built with Go.
https://sshsync.io/
MIT License
9 stars 1 forks source link

TUI #52

Open therealpaulgg opened 7 months ago

therealpaulgg commented 7 months ago

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:

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

therealpaulgg commented 7 months ago

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

therealpaulgg commented 3 weeks ago

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