-
Getting to know Linux better from my initial days with beginner-friendly distributions to stepping into the manual installation of Arch (pacstrap), Debian (debootstrap), and Void (xbps) has taught me a lot more of Bash than I would have expected from myself. I now also maintain my personalized setup scripts along with my dotfiles. Furthermore, I also created twiner as a re-usable tool (that tries to be a lot of things at the same time), which "sort of" helped me deepen my understanding of Bash a little bit more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Getting to know Linux better from my initial days with beginner-friendly distributions to stepping into the manual installation of Arch (pacstrap), Debian (debootstrap), and Void (xbps) has taught me a lot more of Bash than I would have expected from myself. I now also maintain my personalized setup scripts along with my dotfiles. Furthermore, I also created twiner as a re-usable tool (that tries to be a lot of things at the same time), which "sort of" helped me deepen my understanding of Bash a little bit more.
-
Having gone through all this, (I may be wrong that) implementing conditionals, looping, and user interaction in Bash isn't fun. I wish I could do it in a language like JavaScript, Lisp, Rust, or similar, those being the languages I'm more familiar with. I've also had a couple of projects at my GitHub where I've executed shell scripts from Node and Rust. This makes me wonder how simple could it be to handle most of the complex logic including user I/O in such a programming/scripting language while spawning non-interacting bash shells when needed, instead of limiting myself (especially with my limited knowledge and familiarity with Bash)...
-
Having gone through all this, (I may be wrong that) implementing conditionals, looping, and user interaction in Bash isn't fun. I wish I could do it in a language like JavaScript, Lisp, Rust, or similar, those being the languages I'm more familiar with. I've also had a couple of projects at my GitHub where I've executed shell scripts from Node and Rust. This makes me wonder how simple could it be to handle most of the complex logic including user I/O in such a programming/scripting language while spawning non-interacting bash shells when needed, instead of limiting myself (especially with my limited knowledge and familiarity with Bash)...
-
Having gone through all this, (I may be wrong that) implementing conditionals, looping, and user interaction in Bash isn't fun. I wish I could do it in a language like JavaScript, Lisp, Rust, or similar, those being the languages I'm more familiar with. I've also had a couple of projects at my GitHub where I've executed shell scripts from Node and Rust. This makes me wonder how simple could it be to handle most of the complex logic including user I/O in such a programming/scripting language while spawning non-interacting bash shells when needed, instead of limiting myself (especially with my limited knowledge and familiarity with Bash)...
-
Having gone through all this, (I may be wrong that) implementing conditionals, looping, and user interaction in Bash isn't fun. I wish I could do it in a language like JavaScript, Lisp, Rust, or similar, those being the languages I'm more familiar with. I've also had a couple of projects at my GitHub where I've executed shell scripts from Node and Rust. This makes me wonder how simple could it be to handle most of the complex logic including user I/O in such a programming/scripting language while spawning non-interacting bash shells when needed, instead of limiting myself (especially with my limited knowledge and familiarity with Bash)...