Skip to main content

Command-line tool for reporting on specific attributes of a Heroku environment.

Project description

Heroku-audit

CIPyPI PyPI - Python Version PyPI - Wheel PyPI - Status PyPI - License

Command-line tool for reporting on specific attributes of a Heroku environment.

Components

  • Apps
  • Users
  • Environment Variables
  • Heroku Postgres
  • Heroku Data for Redis

Installation

PyPI

pip install heroku-audit

Homebrew

Heroku Audit can be installed from Torchbox's Homebrew tap.

brew tap torchbox/tap
brew install heroku-audit

Arch Linux

Arch users can install heroku-audit from the AUR.

paru -S heroku-audit

Pre-compiled binaries

You can download the pre-compiled binary from the releases, built with pyinstaller.

Usage

Note: See heroku-audit --help for further details.

Authentication is handled through the $HEROKU_API_KEY environment variable, which must be set to a valid Heroku API key. Alternatively, you can create a config.env file in the config directory (heroku-audit --show-config-dir).

Each components is its own sub-command, containing a number of pre-made reports. heroku-audit --list will list all available commands.

To audit for a single team, add --team=<team>.

Output Format

By default, a pretty table is output, for easy consumption by humans. --format can be specified to all commands to change the format:

  • table (Default)
  • csv
  • json
  • count

Progress output is automatically removed when running non-interactively.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heroku_audit-0.0.3.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

heroku_audit-0.0.3-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file heroku_audit-0.0.3.tar.gz.

File metadata

  • Download URL: heroku_audit-0.0.3.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for heroku_audit-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7772091d2aef51fa3f6b1321af19e720fd3b063adbde1f0aab3328e9869ee0f5
MD5 dae2775a79f78d1823a8add9c6d5741b
BLAKE2b-256 71233a22a69f711e9c5aec3e4b7fa308ee5e6b87069613b2b3f4de92378c637d

See more details on using hashes here.

Provenance

The following attestation bundles were made for heroku_audit-0.0.3.tar.gz:

Publisher: ci.yml on torchbox/heroku-audit

Attestations:

File details

Details for the file heroku_audit-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: heroku_audit-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for heroku_audit-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f510329a145011dda39928dc76f6e4607931a76df04a6d19fcdb5c864cb66337
MD5 2945e5fd3225b5d04ff38642d538ad9b
BLAKE2b-256 29f84c4998dbf5b0d2a07c71537f3817c5406e6784b86926e50291e077fe2732

See more details on using hashes here.

Provenance

The following attestation bundles were made for heroku_audit-0.0.3-py3-none-any.whl:

Publisher: ci.yml on torchbox/heroku-audit

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page