mani v0.3.0 Release Notes
-
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