All Versions
3
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Changelog History
-
v0.5.0 Changes
➕ Added
- ➕ Add MANI environment variable that is cwd of the current context mani.yaml file
- ➕ Add mani edit command which opens mani.yaml in preferred editor
- ➕ Add describe cmd, display commands and projects in detail
- 0️⃣ Append default shell to commands
- ⚡️ Update info cmd, print git version and number of projects, commands and tags
- 🔀 Sync creates gitignore file if not found
- 🔀 Use CLI spinner when syncing projects
🛠 Fixed
- 🔨 Refactor list and describe cmd to use sub-commands
- Output args at top for run commands instead of for each run
Misc
- 🔀 With no projects to sync, output helpful message: "No projects to sync"
-
v0.4.0 Changes
➕ Added
- 👍 Allow users to set global and command level shell commands
-
v0.3.0 Changes
Misc
- ⚡️ Update golang version and dependencies
- ➕ Add integration tests
➕ Added
- ➕ Add support for running from nested sub-directories
- ➕ Add info sub-command that shows which configuration file is being used
- ➕ Add flag to point to config file
- Accept different config names (.mani, .mani.yaml, .mani.yml, mani.yaml, mani.yml)
- ➕ Add new command exec to run arbitrary command
- ➕ Add config flag
- ➕ Add first argument to init should be path, if empty, current dir
- ➕ Add completion for all commands bash
- ⚡️ Update auto-discovery to equal true by default
- ➕ Add option to filter list command on tags and projects
- ➕ Add Nicer output on failed git sync
- ➕ Add cwd flag to target current directory
- ➕ Add comment section in .gitignore so users can modify the gitignore without mani overwriting all parts
- 👌 Improved listing for projects/tags
🛠 Fixed
- 🛠 Fix crashing on not found config file
- Check possible, non-handled nil/err values
- Don't add project to gitignore if doesn't have a url
- ✂ Remove path if path is same as name
- 🛠 Fix gitignore sync, removing old entries
- 🛠 Fix broken init command
- 🛠 Fix so path accepts environment variables
- 🛠 Fix auto-complete when not in mani directory