Skip to content

v0.30.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Dec 20:36
· 1 commit to main since this release

Features

  • Added a sub-command to launch a TUI

demo

  • 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