Skip to content

decasia/asana-cli-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Asana CLI tree

This is a ruby script that prints out a command line tree representation of all tasks in an Asana workspace.

What for?

I currently use Asana to keep track of a lot of personal tasks and projects. Since I don't assign them to myself, there's no easy way to see them all in one place. Especially since the Asana UI doesn't have great support for showing tasks + subtasks together.

Installation

Copy config-sample.yml to ~/.asana-cli-tree.yml and customize the values appropriately.

I also set up a shell alias (in .zshrc) something like alias todo="ruby /path/to/view-tasks.rb".

TODO: Explain config values.

Usage

$ ruby view-tasks.rb --load
# first usage
$ ruby view-tasks.rb
# shows cached data

Sample output

It actually comes out with helpful shell coloring, but I can't embed that.

Here's a snippet of one project (a Probate task list I'm working on):

============================== PROBATE ==============================

Physical & Digital Objects:
UK personal effects
  art inventory
  distribution
  reimburse for shipped things
scan letters & memorabilia
  scan legal docs
distribute digital files
  buy flash drives
  distribute files

House:
PAY PROPERTY TAXES
  summer 2017

Estate Admin:
distribute cash
  set for house fund
2016 estate income taxes
  federal taxes
  state taxes
final probate doc
close estate acct

License

Todo

About

CLI display of an Asana workspace

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages