CLI for Asana
Commands
- asana attachment - Manage task attachments
- asana attachment delete - Delete an attachment
- asana attachment list - List attachments on a task
- asana attachment upload - Upload file or URL attachment to task
- asana attachment view - View attachment details
- asana auth - Manage authentication
- asana auth login - Log in to Asana
- asana completion - Generate shell completion script
- asana config - Manage configuration
- asana config get - Get a config value
- asana config list - List config values
- asana config set - Set a config value
- asana custom-field - Manage custom fields
- asana custom-field create - Create a custom field
- asana custom-field delete - Delete a custom field
- asana custom-field list - List custom fields in a workspace
- asana custom-field update - Update a custom field
- asana custom-field view - View custom field details
- asana goal - Manage goals
- asana goal create - Create a goal
- asana goal delete - Delete a goal
- asana goal list - List goals
- asana goal metric - Manage goal metrics
- asana goal metric set - Set or update goal metric
- asana goal update - Update a goal
- asana goal view - View goal details
- asana login - Log in to Asana (shortcut for 'auth login')
- asana portfolio - Manage portfolios
- asana portfolio create - Create a portfolio
- asana portfolio delete - Delete a portfolio
- asana portfolio list - List portfolios
- asana portfolio project - Manage portfolio projects
- asana portfolio project add - Add project to portfolio
- asana portfolio project list - List projects in portfolio
- asana portfolio project remove - Remove project from portfolio
- asana portfolio view - View portfolio details
- asana project - Manage projects
- asana project create - Create a new project
- asana project delete - Delete a project
- asana project duplicate - Duplicate a project
- asana project list - List projects in a workspace
- asana project member - Manage project members
- asana project member add - Add members to a project
- asana project member list - List project members
- asana project member remove - Remove members from a project
- asana project update - Update a project
- asana project view - View project details
- asana section - Manage sections
- asana section create - Create a new section
- asana section delete - Delete a section
- asana section list - List sections in a project
- asana section move - Move a section within a project
- asana section update - Update a section
- asana section view - View section details
- asana tag - Manage tags
- asana tag create - Create a new tag
- asana tag delete - Delete a tag
- asana tag list - List tags in a workspace
- asana tag tasks - List tasks with this tag
- asana tag update - Update a tag
- asana tag view - View tag details
- asana task - Manage tasks
- asana task comment - Manage task comments
- asana task comment delete - Delete a story/comment
- asana task comment update - Update a story/comment
- asana task create - Create a new task
- asana task delete - Delete a task
- asana task dependency - Manage task dependencies (tasks this task depends on)
- asana task dependency add - Add dependencies to a task
- asana task dependency list - List dependencies of a task
- asana task dependency remove - Remove dependencies from a task
- asana task dependent - Manage task dependents (tasks that depend on this task)
- asana task dependent add - Add dependents to a task
- asana task dependent list - List dependents of a task
- asana task dependent remove - Remove dependents from a task
- asana task done - Mark task as complete
- asana task duplicate - Duplicate a task
- asana task follower - Manage task followers
- asana task follower add - Add followers to task
- asana task follower remove - Remove followers from task
- asana task list - List tasks in a project or section
- asana task move - Move task to a section
- asana task parent - Manage task parent
- asana task parent set - Set or change task parent
- asana task project - Manage task project membership
- asana task project add - Add task to a project
- asana task project remove - Remove task from a project
- asana task reopen - Mark task as incomplete
- asana task search - Search tasks in a workspace (premium feature)
- asana task subtask - Manage subtasks
- asana task subtask create - Create a subtask
- asana task subtask list - List subtasks of a task
- asana task tag - Manage task tags
- asana task tag add - Add tag to task
- asana task tag remove - Remove tag from task
- asana task update - Update task fields
- asana task view - View task details
- asana team - Manage teams
- asana team create - Create a new team
- asana team list - List teams in an organization
- asana team member - Manage team members
- asana team member add - Add member to team
- asana team member list - List team members
- asana team member remove - Remove member from team
- asana team view - View team details
- asana update - Update asana-cli to the latest version
- asana user - Manage users
- asana user list - List users in a workspace
- asana user me - Show current authenticated user
- asana user view - View user details
- asana version - Print version information
- asana workspace - Manage workspaces
- asana workspace list - List workspaces
- asana workspace user - Manage workspace users
- asana workspace user add - Add a user to a workspace
- asana workspace user list - List users in a workspace
- asana workspace user remove - Remove a user from a workspace
- asana workspace view - View workspace details
Global flags
--configPath to the config file--dry-runPreview changes without performing them--include-metaWrap machine output as {data, meta} (commands that expose request metadata)--jqTransform stable JSON output with a jq expression (commands with machine output)--jsonOutput stable JSON instead of the human view--no-ansiDisable all ANSI/control sequences in human output--no-colorDisable color in human output--no-pagerNever use a pager for long human output--no-promptNever block on an interactive prompt--plainPrint unstyled, copy-safe text (commands with human output)--quietSuppress non-essential output--templateRender stable JSON output through a Go text/template (commands with machine output)