Skip to main content

A read-only TUI for browsing AWS resources

Project description

awstui

A read-only terminal UI for browsing AWS resources, built with Textual and boto3.

Features

  • Browse AWS resources in a tree-based navigation pane
  • View resource details in a Summary or Raw JSON tab
  • Switch regions on the fly
  • Pluggable service architecture — easy to add new AWS services
  • Graceful handling of permission errors

Supported Services

S3, Lambda, RDS, IAM, SQS, SNS, Secrets Manager

Installation

Requires Python 3.12+ and uv.

uv sync

Usage

uv run awstui
uv run awstui --profile my-profile       # use a specific AWS profile

Uses your existing AWS credentials (environment variables, ~/.aws/credentials, SSO — whatever boto3 resolves). Pass --profile/-p to override the profile explicitly.

Running Tests

uv run pytest tests/ -v

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

awstui-0.1.10.tar.gz (95.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

awstui-0.1.10-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file awstui-0.1.10.tar.gz.

File metadata

  • Download URL: awstui-0.1.10.tar.gz
  • Upload date:
  • Size: 95.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for awstui-0.1.10.tar.gz
Algorithm Hash digest
SHA256 dfa254ee2f45922ab266399ff172385024477fcad65e2393c4b776079932f645
MD5 47eeb9f03bedc34d85eab62240af9e7a
BLAKE2b-256 c3721c0d6cde71bad2c5003592d6ebd0fded3f08ec70803009c495de82e0bf4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for awstui-0.1.10.tar.gz:

Publisher: ci.yml on jamiekt/awstui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file awstui-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: awstui-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for awstui-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2556531134ab335626e2036c5d78d91b5e66985bbf332a70543e1f93cfcd67
MD5 9335cf9132dd4ab6ae097d4ca2d90646
BLAKE2b-256 95987bca4039fbfac24e9b2b997df04ffbe92d30abaed8fa3c49bc8e76a4c9e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for awstui-0.1.10-py3-none-any.whl:

Publisher: ci.yml on jamiekt/awstui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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