All notable changes to this project will be documented in this file. This project loosely tries to adhere to Semantic Versioning, even before v1.0.
- #17 ssh notation support
- #14 get version and use only that part of api since the latest version is currently down with a 502
- #15 terraspace bundle example command
- stack src option: also understand example and name
- #13 fix stacks Array option
- #10 terraspace bundle info: warning when no lockfile
- #12 support for: private registry, s3, gcs, local
- #11 improve registry dectection and gitlab repository support
- #4 only purge and export explicit mods
- are you sure prompt for purge_cache
- clean up update mode
- #3 all_stacks: only consider dirs
- #2 bundle improvements
- change
base_clone_url
default from[email protected]:
tohttps://github.com/
- mod-level stack option
- terrafile-level stack_options
- rename terrafile-level option to export_to
- #1 Rework implementation. Better Terrafile syncing
- clearer implementation: Terrafile and Lockfile classes build standard mods object.
- add commands: info, list
- sync of Terrafile with vendor/modules
- rename command: terraspace bundle purge_cache
- rename option to relative_root for modules within a subfolder within a repo
- prune exported modules by default
- export_prune option
- Allow configuring the logger formatter
- validate org is set if used
- mod export_to option
- Initial release.