Skip to content

v0.6.0

Compare
Choose a tag to compare
@busser busser released this 13 Feb 17:44
· 12 commits to main since this release
eed8b97

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