Lua as a Bash alternative

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • nushell

    A new type of shell

    There is nushell as something more advanced than shell scripts but with the same feel. It has data types other than text, for example numbers, lists, records, tables and closures.

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    I thought the website itself ( was plenty helpful, but TBH I’ve been using it for years so maybe I’m not looking at it with a fresh enough eye.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dotfiles

    dotfiles backed up with chezmoi (by StandingPadAnimations)

    Yeah, I've updated since then to do most of the processing in Lua (and changed to an up to date sh library):

  • xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell.

    Better than PowerShell, but not bash-wards compatible makes it not a great choice for me. Waiting for Python12 and going to try xonsh again. Python native and bash-wards compatible 🤯

  • zx

    A tool for writing better scripts

    I’m partial to zx and powershell for scripting. It seems like lua is along the lines of ZX so definitely usable

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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