Releases: xaizek/dit
Releases · xaizek/dit
dit v0.11
Invocation
- Allow shortening default cmd to a dot.
- Make
.
signify default project/command line.
Sub-commands and aliases
- Add guards.newitem condition checked by
add
cmd. - Add
_id
key to output ofexport
subcommand. - Add
--timestamps
(-t
) option tolog
sub-command. - Add
values
subcommand. - Add
_any
pseudo key for conditions. - Update error message for the
log
invocation. - Make
show
accept list of fields to display. - Use output (not error) stream in
check
.
Build system
- Remove
bash-completion
onuninstall
target. - Mark
uninstall
target as.PHONY
.
Configuration
- Add a way to specify field defaults in config.
Changes
- Automatically spawn pager on too long output.
- Better handling of empty project name.
- Treat nonexistent fields as empty consistently.
- Slightly better random generation of sequences.
- Abort operation if external editing has failed.
Documentation
- Add missing word to in command composition description.
- Update some pieces of usage example.
- Document short options of
config
sub-command. - More consistent documentation of subcommands.
Completion
- Do not insert trailing space in shell completion.
Fixes
- Fix processing of empty parameters in aliases.
- Fix processing of nested quotes in aliases.
- Fix case not being ignored by
#
and!/
conditions.