Bash 5.2

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • bash-timestamping-sqlite

    bash commandline timestamping using a sqlite database for personal analytics, activity logging and auditing

  • For bash users who are tempted by zsh interactive "fuzzy" completion, here's my take on it: it's directory-aware (offering different suggestions based on your history of commands in that given directory), pure bash code using sqlite to store data: https://github.com/csdvrx/bash-timestamping-sqlite

    The only other dependency is fzy for fuzzy matching.

  • ble.sh

    Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.

  • Nice, there's also ble.sh -- a bash replacement of readline that has zsh/fish-like syntax colors and completion. It is actively developed and the maintainer has implemented 2 features I've requested in a matter of hours.

    If you want to check it out: https://github.com/akinomyoga/ble.sh

    (Still, I personally believe these features are overrated and don't actually bring in more usability or comfort to the command line experience)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bashcpp

    Experimental fork of GNU bash, converted from K&R C to C++. Current status: build is broken due to major refactoring.

  • c2rust

    Migrate C code to Rust

  • c2rust https://github.com/immunant/c2rust :

    > C/C++ to Rust transpiler

    crust https://github.com/NishanthSpShetty/crust :

    > C/C++ to Rust transpiler

    "CRustS: A Transpiler from Unsafe C to Safer Rust" (2022) https://scholar.google.com/scholar?q=related:WIDYx_PvgNoJ:sc...

    rust-bindgen https://github.com/rust-lang/rust-bindgen/ :

    Automatically generates Rust FFI bindings to C (and some C++) libraries

    nushell/nushell looks like it has cool features and is written in rust.

    awesome-rust > Applications > System Tools

  • crust

    C/C++ to Rust transpiler (by NishanthSpShetty)

  • c2rust https://github.com/immunant/c2rust :

    > C/C++ to Rust transpiler

    crust https://github.com/NishanthSpShetty/crust :

    > C/C++ to Rust transpiler

    "CRustS: A Transpiler from Unsafe C to Safer Rust" (2022) https://scholar.google.com/scholar?q=related:WIDYx_PvgNoJ:sc...

    rust-bindgen https://github.com/rust-lang/rust-bindgen/ :

    Automatically generates Rust FFI bindings to C (and some C++) libraries

    nushell/nushell looks like it has cool features and is written in rust.

    awesome-rust > Applications > System Tools

  • rust-bindgen

    Automatically generates Rust FFI bindings to C (and some C++) libraries.

  • c2rust https://github.com/immunant/c2rust :

    > C/C++ to Rust transpiler

    crust https://github.com/NishanthSpShetty/crust :

    > C/C++ to Rust transpiler

    "CRustS: A Transpiler from Unsafe C to Safer Rust" (2022) https://scholar.google.com/scholar?q=related:WIDYx_PvgNoJ:sc...

    rust-bindgen https://github.com/rust-lang/rust-bindgen/ :

    Automatically generates Rust FFI bindings to C (and some C++) libraries

    nushell/nushell looks like it has cool features and is written in rust.

    awesome-rust > Applications > System Tools

  • awesome-rust

    A curated list of Rust code and resources.

  • https://github.com/rust-unofficial/awesome-rust#system-tools

    awesome-rust > Libraries > Command-line https://github.com/rust-unofficial/awesome-rust#command-line

    rust-shell-script/rust_cmd_lib cx :

    > Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way

  • SaaSHub

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

    SaaSHub logo
  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  • If the variable basedir is not set, bash will interpret that as rm -Rf /* whereas with 'set -u' in place there will be an error and the script will exit.

    [1] - https://www.shellcheck.net/

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

  • Best way to learn the command line?

    2 projects | /r/macsysadmin | 16 Feb 2023
  • Nsh: A fish/bash-like Posix shell in Rust

    9 projects | news.ycombinator.com | 23 Oct 2021
  • Ask HN: A Bash guide for Posix programmers?

    1 project | news.ycombinator.com | 17 Dec 2023
  • Download Toddler for FREE: Toddler is a bash script that extracts all the TODO comments across your codebase into a markdown file.

    1 project | /r/ToddlerAI | 11 Dec 2023
  • Download Toddler for FREE: Toddler is a bash script that extracts all the TODO comments across your codebase into a markdown file.

    1 project | /r/ToddlerAI | 8 Dec 2023