- use
thiserror
in the library - cleanup error types, for instance
UnexpectedOutput
- go over functions such as windows_related_to which return copies, and make them return references instead
- check clap config file support
- use the strategy option only in save and catalog commands
- use the
dirs
crate for XDG-related directories - use
config-rs
crate for the upcoming config file
- add list of captured environment variables (in conf file?)
- if in $TMUX, replace the existing session named
0
and switch to client else display a messagetmux attach -t last-session-name
- add
restore --override
to replace each existing session by its version from the archive - add
restore --skip-last-lines n
to not restore the last n lines of each buffer - in
restore()
gather the true metadata for displaying the overview, instead of the metadata from the archive