Skip to main content

CLI for asana.

Project description

PyPI Version License Status

Python wrapper for asana. Requires Python 3.6+.

Install

pip3 install --upgrade asana-cli

CLI

$ asana
Usage: asana [OPTIONS] COMMAND [ARGS]...

  Examples:

  asana list workspaces
  asana list projects --workspace="Personal Projects"
  asana list tasks --workspace="Personal Projects" --project="Test"
  asana list sections --workspace="Personal Projects" --project="Test"
  asana list tasks --workspace="Personal Projects" --project="Test" --section="Column 1"

  asana delete tasks --workspace="Personal Projects" --project="Test" --section="Column 1"

  asana mark tasks --workspace="Personal Projects" --project="Test" --section="Column 1" --completed
  asana mark tasks --workspace="Personal Projects" --project="Test" --section="Column 1" --not-completed

  asana move tasks --workspace="Personal Projects" --from-project="Test" --from-section="Column 1" --to-section="Column 2"

Options:
  --help  Show this message and exit.

Commands:
  delete
  list
  mark
  move

Usage

Most command outputs line json and works well with the jq command line tool.

Examples:

Create csv of tasks within a project where the columns are id, name, section.

$ asana list tasks --workspace="Personal Projects" --project="Test" | jq -r '[.id,.name,.memberships[].section.name] | @csv' > tasks.csv

Development

Setup

make install

Test

make test

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
asana_cli-0.0.3-py3-none-any.whl (6.5 kB) Copy SHA256 hash SHA256 Wheel py3 Nov 12, 2017
asana-cli-0.0.3.tar.gz (4.3 kB) Copy SHA256 hash SHA256 Source None Nov 12, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page