Releases: alajmo/mani
Releases Β· alajmo/mani
v0.31.2
v0.31.1
Fixes
- Fix panic when terminal window is small and syncing
v0.31.0
Features
- Support fuzzy path selection #101 [contributor: @lucas-bremond]
v0.30.1
v0.30.0
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
v0.25.0
Features
- Add more box styles to table and tree output
Misc
- Update golang to 1.20.0
v0.24.0
Features
- Add ability to create/sync remotes
v0.23.0
Features
- Add option
--ignore-non-existingto ignore projects that don't exist - Add flag
--ignore-errorsto ignore errors
v0.22.0
v0.21.0
Features
- Add path and url env to project clone command
