Skip to content

colorchestra/y

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

y - the existentialist task manager

"Heeey - all I have to type is 'y'! Hey, Miss doesn't-find-me-sexually-attractive-anymore, I just tripled my productivity!"

Homer Simpson

Screenshot

Features

  • Ask yourself: "y the hell am I doing this?" with every new task
  • Semi-functional bash completion
  • Not-really-intuitive CLI interface
  • Super outdated file-based database
  • Automatic Git commits on Feierabend (and push if a remote is set)
  • Easy procrastination (you will be insulted though)
  • Positive reinforcement if you get stuff done
  • Tasks can be marked as important if prepended with ! (exclamation mark and a space)
  • Each task is a text file, so additional information can be stored for each task
  • If a task contains text, its first line is shown along with the list of tasks
  • Made with 😤 in Frankfurt am Nein

Usage

  • y -> show all tasks

  • y do (today|tomorrow|later) Fix printer -> Create new task, defaults to 'today', or move to today if it exists tomorrow or later

  • y done Fix printer -> mark task as done

  • y do Fix printer (if task already exists) -> open task in Vim to add notes (absolutely not compatible with any other editor, nu-uh, sorry) (not sorry)

  • y procrastinate Fix printer -> move task to tomorrow

  • y superprocrastinate Fix printer -> move task to backlog

  • y prioritize Fix printer -> toggle mark task as important

  • y later -> take a look at your backlog

  • y feierabend -> done for the day

Setup

  • Clone to your home directory
  • Run setup.sh

Currently only Bash is supported.

Known issues

Nothing, this piece of software is perfect®

To do

Autocompletion would be neat (and should work, because that's the only reason this thing is file based)

Done

Git integration would be neat (e.g. automatic commits on feierabend)