sigi-cli / sigi

Sigi - a tool for organizing
https://sigi-cli.org/
GNU General Public License v2.0
49 stars 4 forks source link

Network persistence #10

Closed booniepepper closed 10 months ago

booniepepper commented 3 years ago

Create a design and plan for network persistence. Should be able to handle local and remote endpoints. Cloud services could be added later?

booniepepper commented 3 years ago

From #12 - strongly considering Redis

booniepepper commented 3 years ago

(for the record) I had been working on proof-of-concepts for a stack-based database in a repository at https://github.com/hiljusti/kamajii (lots of branches to peek at for the curious) but I've archived that project and will likely do Redis as a first-supported remote backend

booniepepper commented 3 years ago

Another thing to decide here:

  1. Sync periodically?
  2. Read/write directly?
booniepepper commented 10 months ago

Actually, I now think I'm satisfied with simply the ability to use Sigi over SSH.

https://github.com/sigi-cli/sigi/commit/be5528194ab59a1652906080048a34528bdb1ad0

It works in one-shot mode as well as interactive mode.