v0.6.0
π Cross-module moves
Move resources across modules and use tfautomv to generate the necessary state mv commands:
tfautomv workdir-A workdir-B workdir-C | sh
More details here: https://github.com/busser/tfautomv#finding-moves-across-multiple-directories
βοΈ New feature: skip the init and refresh steps
Save some time by skipping the init and refresh phases when computing Terraform's plan:
tfautomv --skip-init --skip-refresh
# or, for short
tfautomv -sS
More details here: https://github.com/busser/tfautomv#skipping-the-init-and-refresh-steps
π Granular verbosity
Inspect tfautomv's analysis with any level of detail:
tfautomv -v
tfautomv -vv
tfautomv -vvv
This replaces the previous -show-analysis flag.
More details here: https://github.com/busser/tfautomv#understanding-why-a-resource-was-not-moved
π§ Core engine rewrite
The internal logic engine has been entirely rewritten. It can now be imported by other tools and has much better tests.
π Documentation moved to README
The project's documentation, previously found at https://tfautomv.dev, is now in the repository's README. The website now redirects to the repository.