- small style changes
- improve the
README.md
- switch to
YAML
- add documentation about workspace format
- error on unknown workspace fields
ws add
doesn't generate empty lists and tables anymore- improve some help messages
- print warnings to
stderr
- show a warning when the binary is used directly
- improve code style, modernize imports
- keep a
CHANGELOG.md
- instead of the shell wrappers,
std::process
is now used to open tabs or run commands in a new terminal - new
commands.background
field: each background command is the argument of a new shell process - updated the project description
- paths above home directory are now shortened with a tilde
~
- updated the project description and README.md
fix a bug that made the add
subcommand panic
- new workspace field:
tabs
, a list of strings to be opened with$BROWSER
commands
is nowcommands.local
and there is a newcommands.external
field
initial release