routine

I’m so excited to share routine with you, the first member of the cmdly family of CLI tools.

cmdly believes software can be delightful.

When building routine, I held to 4 guiding tenets — every design decision should promote:

the vision: routines & spaces

routine //  space: dev                  ●○○○                   q quit
╭────────────────────────────────────────────────────────────────────╮
│                          1  list all files  🗂️                     │
│                         2  build the project  🔨                   │
│                         3  clean temp files  🧹                    │
│                           4  search logs  🔍                       │
│                        5  deploy application  🚀                   │
╰────────────────────────────────────────────────────────────────────╯
↑↓ navigate • [1-9] select • ⏎ run • / filter
                
routine //  space: dev [manage]         ●○○○                   q quit
╭────────────────────────────────────────────────────────────────────╮
│         order             routine name               schedule      │
│────────────────────────────────────────────────────────────────────│
│            1             list all files                none        │
│            2            build the project            biweekly      │
│            3             clean temp files              none        │
│            4               search logs                 daily       │
│            5            deploy application            hourly       │
╰────────────────────────────────────────────────────────────────────╯
↑↓ navigate • ⏎ edit • ⌫ archive • [n] new routine • / filter
                

command execution

routine // executing [ build the project ]                     q quit
╭────────────────────────────────────────────────────────────────────╮
│ running: 🧶 yarn build...                                          │
│ status: ✨ success! → /var/log/routine.log                         │
╰────────────────────────────────────────────────────────────────────╯
                

scheduling with cron

routine // schedule [ build the project ]                      q quit
╭────────────────────────────────────────────────────────────────────╮
│ schedule: 📅 every monday at 2pm                                   │
│ next run: ⭮ October 12, 2024 at 2pm                               │
╰────────────────────────────────────────────────────────────────────╯
                

what's next?

We’re excited for you to try Routine! Stay tuned for the first alpha release, coming soon <3