A command-line interface to manage your Asana tasks and projects directly from your terminal.
Download the latest binary for your platform from the releases page.
go install github.com/timwehrle/asana@latest
brew tap timwehrle/asana
brew install --formula asana
- Get your Personal Access Token from Asana (Settings > Apps > Developer Apps)
- Run the login command:
asana auth login
- Follow the prompts to paste your token and select your default workspace.
Set or get your default workspace:
asana config set default-workspace # or the shorter alias
asana config set dw
asana config get default-workspace # or the shorter alias
asana config get dw
View your tasks:
asana tasks list # List all your tasks
asana tasks view # Interactive task viewer with details
asana tasks update # Interactive task updater
asana help # Show all available commands
asana workspaces list # List all workspaces
If something feels off, you see an opportunity to improve performance, or think some functionality is missing, we’d love to hear from you! Please review our contributing docs for detailed instructions on how to provide feedback or submit a pull request. Thank you!
This project is licensed under the MIT License. See the LICENSE file for details.