list: Add minimum feature - list the primary files.
list: Get rid of function passing.

We need to sort the list thus materializing an array is
inevitable. So the iteratin pattern doesn't help here.
list: The list should be reverse chronogical order.
list: add --number flag.
Add "open" command and "--editor" flag.
generate: Now it opens the file with an editor.