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