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:
- reduced friction: any task done with frequency should only be a few key-presses away
- reduced context switching: be unobtrusive; don’t demand more attention than required
- intuitive, flexible UX: favor simplicity; allow for customization where it matters
- recognition over recall: muscle memory shouldn't be required to get where you're going
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