🔀 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.