3 ms·
I used to do something similar a long time ago, but over time calling everything exclusively through a starter-script turned out to be fragile and annoying in s
by PurpleRamen 4y ago
I used to do something similar a long time ago, but over time calling everything exclusively through a starter-script turned out to be fragile and annoying in some situations. So at some point I moved everything back into $BIN and now organize all scripts just with prefixes and dedicated starters.
Main advantage of the starter-scripts is that I can use file-extensions for my scripts and have dedicated entry-points for each functionality. I just let the starters figure out which script to call. Additionally if I call the starter without a scriptname, It delivers me a selector for selecting a script to call, optimized for the context. Normally I use rofi to select a script.
And today I even have starters which take into action which window is active, and deliver me matching scripts for context-aware work. The improvement on productivity with this quite simple setup is insane. I used to have launcher-apps like launchy or alfred & quicksilver on MacOS. But they were so inflexible that they can't compare for me to my customized rofi-experience. Really insane how much worth such simplicity can have.
- adelauney 4y agoDo you have these scripts anywhere for viewing? I’m interested in viewing them
- PurpleRamen 4y agoNo, not at the moment. I would need to clean it up to make it reproducible for others. And also check for security and privacy-relevant parts.