elvn

elvn - time management for nerds

Download elvn.jar View on GitHub

track your time right now

after downloading jar you can run it with command

$ java -jar elvn.jar

later you can save this command into bash/cmd file and place intto your environment to run it with simple "elvn" command after start, elvn will show you a list of planned tasks and interactive command prompt learn more about elvn in theory here

Lists

elvn provides opportunity to manage 7 projects organized in lists of tasks and 3 system lists

system lists are:
  • today - planned tasks
  • all - all tasks
  • done - completed tasks
project's lists are indentified by color name and label, if assigned
  • red - not assigned
  • orange - not assigned
  • yellow - not assigned
  • green - personal
  • blue - work
  • pink - not assigned
  • violet - not assigned
by default only blue (Work) and green (Personal) project lists are enabled to list your projects use '&' command, when projects are listed you can edit them
elvn>&
                Lists
                red:NodeJS
                orange:not assigned
                yellow:elvn
                green:not assigned
                blue:my other project
                pink:not assigned
                violet:not assigned
            
to enable project you need to assign label to project, do this by entering project color (one-character format is acceptable) and label separated by colon, in this way you can change project's label
elvn>p:tutorial
                Lists
                red:NodeJS
                orange:not assigned
                yellow:elvn
                green:not assigned
                blue:my other project
                pink:tutorial
                violet:not assigned
            
to disable project you need to remove label from project, do this by entering project color (one-character format is acceptable) and colon without label
elvn>p:
                Lists
                red:NodeJS
                orange:not assigned
                yellow:elvn
                green:not assigned
                blue:my other project
                pink:not assigned
                violet:not assigned
            
you can switch between lists using '/{c(olor)}' or '/{label}' or '/a(ll)', '/t(oday)', '/d(one)' commands
elvn>/a
                All
                1.blue:urgent work task
                2.green:buy a book
                3.green:learn elvn
            
other examples:
elvn>/work
                Work
                1.urgent work task
            
elvn>/g
                Personal
                1.buy a book
                2.learn elvn
            

Ideas

elvn provides particular list for ideas, which are not related to projects but just stored in one stack

elvn>@
                Ideas
                1.good idea
                2.better idea
        

Status

status is a short summary of planned/completed tasks

elvn>!
            Mon, 26 August 2013 Planned: 2; Done: 1