Skip to main content

py-asana-cli

A modern command-line interface for Asana.

Install

pip install py-asana-cli

Or with uv:

uv tool install py-asana-cli

Authentication

Get a Personal Access Token from Asana Developer Console.

# Option 1: Save to config file
asana config set-token YOUR_TOKEN

# Option 2: Environment variable
export ASANA_TOKEN=YOUR_TOKEN

Quick Start

# See your user info
asana users me

# List workspaces and set default
asana workspaces list
asana workspaces select

# List projects
asana projects list

# List tasks in a project
asana tasks list -p PROJECT_GID

# Create a task
asana tasks create "My task" -p PROJECT_GID

# Complete a task
asana tasks complete TASK_GID

# JSON output for scripting
asana tasks list -p PROJECT_GID -o json

Commands

asana config      - Manage configuration (set-token, show)
asana workspaces  - List and select workspaces
asana projects    - List projects, get details
asana tasks       - Create, list, update, complete, delete tasks
asana sections    - List sections and their tasks
asana users       - Get user info

Run asana --help or asana <command> --help for details.

License

MIT

Release files for py-asana-cli 0.1.0

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

Source distribution (sdist)

Source distribution for py-asana-cli 0.1.0
File Size Uploaded
py_asana_cli-0.1.0.tar.gz 50.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-asana-cli 0.1.0
File Interpreter ABI Platform
py_asana_cli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 70.9 kB

Release files / py_asana_cli-0.1.0.tar.gz

Download URL py_asana_cli-0.1.0.tar.gz
Size 50.7 kB
Tags Source
SHA-256 checksum
How to use checksums
820ffe230b88a6079dfba1a32a2dab474b90199f21aecca10d508acc71218681
BLAKE2b-256 checksum
How to use checksums
d453d193114627666d95dd875852ce6b730089d0091b489294e611c04fcb8370
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.19

Release files / py_asana_cli-0.1.0-py3-none-any.whl

Download URL py_asana_cli-0.1.0-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
63498daf433023743e56cc0ed15191a445047a79f5dc5f349b8268a0ff84f245
BLAKE2b-256 checksum
How to use checksums
745be513196d3f5ee11b7c7cd5450e17417ee63efa873ecbc8d0201d996a9dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.19

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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