Delete/upload/download specific keys or config entries
This is really a 'nice to have', not really necessary for v1 release.
It turns out it would be quite nice to have this.
I accidentally added a .duplicate file to my actual ssh-sync store, and I can't get rid of it.
Also we should implement a bug fix for the following situation:
- I have a key named bob
- I save a file bob.duplicate
- I upload - this uploads bob and bob.duplicate
This'll create a problem when having to create another bob.duplicate
A simple fix could be, ssh-sync just never ever uploads .duplicate files. But in the event it does, we should handle that scenario and append some sort of character.
But - now that I'm in this state, I would love to be able to delete a specific entry from my keystore.
Perhaps a TUI to explore the keys...that would be really cool
This will require additional endpoints in ssh-sync-server.
The delete portion of key management is complete.
Next task:
As a user,
I want to be able to delete configuration entries from the configuration store, so that I may have further control over my configuration.