Features
- Added a sub-command to launch a TUI
- Added
--forksflag to limit parallel task execution #74 - Added
--targetspecification from flags #82 - Added
--specspecification from flags - Added
--ignore-sync-stateflag tomani syncto ignoresyncstatus set projects #83 - Added
--tags-exprflag for complex tag filtering expressions (e.g., (active || git) targets projects with either active or git tag) #85 - Added
--sync-gitignoreflag to opt out of.gitignorefile modifications #87 - Added
ttyattribute to tasks which will replace the command and allow attaching to docker containers
Fixes
- Fixed
mani initbehavior when root directory contains.git#78 - Fixed
mani syncexecution when runningmani initwith 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
shtobash - Improved multiple task execution by treating them as sub-commands for cleaner output
- Renamed
--no-colorflag to--color - Changed output
texttostreamfor all outputs (flags,themes, andspec) - Updated theme configuration system
- Enhanced remote management:
maninow removes git remotes if specified via global fieldsync_remotesconfig or flag--sync-remotes