Ask HN: Why is bash a popular scripting language?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • roast

    🦋 Raku test suite

  • Perl 5 is still around, widely installed, and maintained:

    https://www.perl.org/get.html

    https://stackoverflow.blog/2022/07/06/why-perl-is-still-rele...

    Raku (Perl 6) is also around, but was not widely adopted:

    https://raku.org/

  • fish-shell

    The user-friendly command line shell.

  • A list I built once of such options for commands: https://github.com/fish-shell/fish-shell/issues/3164#issueco... You are right, very little consistency :-(

    In some cases you really need the \0 delimiters for safety, but a large portion of safe scripting in shells is merely about handling arrays of strings, without joining nor splitting them on whitespace. bash does have arrays and "${array[@]}" syntax but it's pretty horrible (and needs the `shellcheck` linter to keep right).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • oil

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

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