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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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.

  • 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

  • Keybindings FTW! ⌨️🥂

    8 projects | dev.to | 7 Jul 2024
  • Linux Filesystem Hierarchy

    1 project | news.ycombinator.com | 1 Dec 2023
  • Project Bluefin Linux

    5 projects | news.ycombinator.com | 27 Oct 2023
  • Canon LBP6230dw printer on NixOS

    1 project | /r/NixOS | 4 Apr 2023
  • Combining traditional dotfiles and NixOS configurations with Nix flakes

    2 projects | /r/NixOS | 6 Mar 2023