Support for sessions to save all workspaces#131
Support for sessions to save all workspaces#131DogeTheBeast wants to merge 4 commits intoJonnyHaystack:masterfrom
Conversation
* Basic implementation of sessions * Support for ls and delete and cleanup
|
this is amazing! exactly what i need |
|
@DogeTheBeast Thanks for this contribution! Would you mind moving the kitty stuff to a separate branch, as it's now showing up in this PR? |
|
@JonnyHaystack Should be good for review now. Ill make a different PR for the kitty stuff. Lemme know if there is an issue. |
JonnyHaystack
left a comment
There was a problem hiding this comment.
Thanks so much for the contribution and for your patience! This looks great to me overall. I have left some (pretty minor) comments for when you have a moment to look over them.
i3_resurrect/main.py
Outdated
| import click | ||
| import i3ipc | ||
| import shutil | ||
| from natsort import natsorted |
There was a problem hiding this comment.
Should be able to remove this import now
There was a problem hiding this comment.
I am guessing you are referring to the natsort. I shall get rid of that
Added support to save all workspaces using one command. This change uses the flag

--sessionor-Swith a session name to store the session. The session is stored in a folder structure shown below:-Where "Default" is the name of the session.
Let me know if I need to change anything.