joshmedeski / sesh

Smart session manager for the terminal
MIT License
417 stars 17 forks source link

feat: database implementation #42

Closed AgusDOLARD closed 5 months ago

AgusDOLARD commented 5 months ago

Database implementation #37

joshmedeski commented 5 months ago

Great starting point here, thanks!

  1. I think the best place to store the sqlite file in ~/.local/share/sesh/sesh.sqlite3 (not sure how this translates to different OSs but this is where a lot of CLI tools store things).
  2. We'll want to find the most seamless way to initialize the DB
  3. Maybe we create a simple sesh list -d flag that fetches db records
  4. I think importing from zoxide results would be the best way for existing users to transition

What would you like to focus on next? I realize there's a lot of potential work here.

joshmedeski commented 5 months ago

What would you like to do next? I don't mind merging this but there's a lot of work ahead of us to get a full-on zoxide replacement.

AgusDOLARD commented 5 months ago

What would you like to do next? I don't mind merging this but there's a lot of work ahead of us to get a full-on zoxide replacement.

i can implement the cli methods

joshmedeski commented 5 months ago

@AgusDOLARD thanks putting this together.

Due to the unexpected complexity this is going to bring to the project I would like to close this PR.

We'll focus on improving the existing integrations right now.