Skip to content

kraasch/neocal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A command-line calendar

Prints the current month with the current day highlighted. Similar to cal, ncal, etc.

to-dos

  • auto-update GUI when next day came.
  • extract the calendar array into the model.
  • make the model navigable via vim home row keys (hjkl).
    • go to next month when leaving left or right.

Later/maybe:

  • have interactive events.
    • let user associated input forms with certain days of the calendar.
    • show interactive events on days (eg blue font highlight).
    • activate interactive events with special key (eg enter/space).
  • have script events.
    • let user associated script with certain days of the calendar.
    • show script events on days (eg blue font highlight).
    • activate script events with special key (eg enter/space).
    • run the associated script.

misc info

For formatting bubbletea and lipgloss were used.