Releases
v0.30.0
Features
Added a sub-command to launch a TUI
Added --forks
flag to limit parallel task execution #74
Added --target
specification from flags #82
Added --spec
specification from flags
Added --ignore-sync-state
flag to mani sync
to ignore sync
status set projects #83
Added --tags-expr
flag for complex tag filtering expressions (e.g., (active || git) targets projects with either active or git tag) #85
Added --sync-gitignore
flag to opt out of .gitignore
file modifications #87
Added tty
attribute to tasks which will replace the command and allow attaching to docker containers
Fixes
Fixed mani init
behavior when root directory contains .git
#78
Fixed mani sync
execution when running mani init
with remotes #84
Fixed table column truncation when output exceeds terminal width
Misc
Changed filtering tags/paths behavior to use intersection instead of union
Changed default shell from sh
to bash
Improved multiple task execution by treating them as sub-commands for cleaner output
Renamed --no-color
flag to --color
Changed output text
to stream
for all outputs (flags
, themes
, and spec
)
Updated theme configuration system
Enhanced remote management: mani
now removes git remotes if specified via global field sync_remotes
config or flag --sync-remotes
You can’t perform that action at this time.