Would you consider anything apart from Bash for configuration/setup scripts?

This page summarizes the projects mentioned and recommended in the original post on /r/linuxmasterrace

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • dotfiles

    The "replicable" heart of my personal workstations (by myTerminal)

    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.

  • twiner

    Configuring and maintaining YOUR Linux made easy

    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.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • myterminal-cli

    An all-day command-line companion

    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)...

  • stay-with-me

    A very light-weight utility to keep a computer awake

    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)...

  • git-getter

    A utility to get all repositories for a given user

    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)...

  • re-write

    Rewrite files and directories into a single file and vice-versa

    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)...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts