Skip to main content

CLI for the Awa Postgres-native job queue (migrations, admin, serve)

Project description

awa-cli

CLI for the Awa Postgres-native job queue.

# Install (no Rust toolchain needed)
pip install awa-cli
# or: cargo install awa-cli

# Run migrations
awa --database-url $DATABASE_URL migrate

# Admin
awa --database-url $DATABASE_URL queue stats
awa --database-url $DATABASE_URL job list --state failed
awa --database-url $DATABASE_URL job retry 12345

# Web UI
awa --database-url $DATABASE_URL serve
# → http://127.0.0.1:3000

Commands

Command Description
migrate Run database migrations (or extract SQL)
job list List jobs with state/kind/queue filters
job retry Retry a failed/cancelled job
job cancel Cancel a job
job retry-failed Retry all failed jobs by kind
job discard Delete failed jobs by kind
queue stats Show per-queue depth, lag, throughput
queue pause Pause a queue
queue resume Resume a paused queue
queue drain Cancel all pending jobs in a queue
cron list List registered cron schedules
cron remove Remove a cron schedule
serve Start the web UI dashboard

License

MIT OR Apache-2.0

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

awa_cli-0.5.3a1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

awa_cli-0.5.3a1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

awa_cli-0.5.3a1-py3-none-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

awa_cli-0.5.3a1-py3-none-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file awa_cli-0.5.3a1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for awa_cli-0.5.3a1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ae028b746ae7af7e06318b91a9f477145216cb2c71ef103db71c35220230a28
MD5 cde64488407206da34b6908a53aed544
BLAKE2b-256 316d89d5f3806944f1a3ab9b102e27803d1f7830b50d64ad0b27c3cdaed141a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for awa_cli-0.5.3a1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on hardbyte/awa

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

File details

Details for the file awa_cli-0.5.3a1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for awa_cli-0.5.3a1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d14b67175e74230ab09fbe0bf52be1c3b486916f1a9c88d74e7a955673d02952
MD5 d71e404a9e53b118d53d6207ed81630b
BLAKE2b-256 8bb28127adc999c062a6cedcbbb2f4aa3a3e307f9d22b3c8e50aa4e5e58a022c

See more details on using hashes here.

Provenance

The following attestation bundles were made for awa_cli-0.5.3a1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on hardbyte/awa

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

File details

Details for the file awa_cli-0.5.3a1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for awa_cli-0.5.3a1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0736fad6e21302315021dd7fcdd676b3291255e70982e075983b872a83090c24
MD5 433596ba8572e13654c834be7aa5eade
BLAKE2b-256 630e0ed5c32b49addd8c5c4c09a87a567abd13f769910aa3cf6314ea50184932

See more details on using hashes here.

Provenance

The following attestation bundles were made for awa_cli-0.5.3a1-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on hardbyte/awa

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

File details

Details for the file awa_cli-0.5.3a1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for awa_cli-0.5.3a1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0dd7c64fe902451a896d285f4c5c6905b6879367dfb3c16df3f6534ec870bf87
MD5 974458eb4d2fe135cac19172565862ab
BLAKE2b-256 e8fcfdf7ca44c9ec48328fe3767d9252bd365924b78ec0bffd80b7c8d412a87f

See more details on using hashes here.

Provenance

The following attestation bundles were made for awa_cli-0.5.3a1-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on hardbyte/awa

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