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)
| File | Size | Uploaded | |
|---|---|---|---|
| py_asana_cli-0.1.0.tar.gz | 50.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|