Skip to main content

tftool

https://readthedocs.org/projects/tftool/badge/?version=latest https://img.shields.io/pypi/v/tftool?color=success https://img.shields.io/docker/v/barnabyshearer/tftool/latest?color=success&label=docker

Ergonomic utilities for the terraform CLI.

Install

python3 -m pip install tftool

Usage

# Force terraform to be a bit more Unix philosophy
alias tfplan="terraform plan -refresh=false -input=false -out=/tmp/plan > /dev/null && terraform show -json /tmp/plan"
alias tfapply="xargs -or0 terraform apply"
alias tfimport="xargs -or0L2 terraform import"

# Only create new resources
tfplan | tftool target --no-updates | tfapply

# Automatically import new resources if their name/index matches the id.
tfplan | tftool autoimport | tfimport

Metadata

Release files for tftool 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tftool 0.0.4
File Size Uploaded Provenance Actions
tftool-0.0.4.tar.gz 14.7 kB Without provenance Details for tftool-0.0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tftool 0.0.4
File Interpreter ABI Platform Actions
tftool-0.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details for tftool-0.0.4-py2.py3-none-any.whl

Total release size: 25.4 kB

Release files / tftool-0.0.4.tar.gz

Download URL tftool-0.0.4.tar.gz
Size 14.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3786f3a806e93bf634845fcbf2246b583bc398582993b91ce81aafe39f1862f3
BLAKE2b-256 checksum
How to use checksums
b36b1a6bdcb61023ea1ff7eff7329eccb3125d04fbc56e592d37a1835b6ceb3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / tftool-0.0.4-py2.py3-none-any.whl

Download URL tftool-0.0.4-py2.py3-none-any.whl
Size 10.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7c7f3ccd7c8ac250428e2a8dff701354b8957d343a81c5b97c6dfe9157126186
BLAKE2b-256 checksum
How to use checksums
a9fe590735c81f0b3650739556d559d6c7350bb8cc465d4cefaca56ecd8ba2c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Security for tftool 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page