The dash shell as a linkable library. Tracks https://git.kernel.org/pub/scm/utils/dash/dash.git, with extended interfaces, bindings for Python and OCaml, and tools for generating JSON representations of shell scripts.
- Updated
Jan 27, 2025 - C
The dash shell as a linkable library. Tracks https://git.kernel.org/pub/scm/utils/dash/dash.git, with extended interfaces, bindings for Python and OCaml, and tools for generating JSON representations of shell scripts.
Repository code for the "Let's Build a Linux Shell" tutorial
Fast Template Engine for Shell
DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.
My implementation of a simple shell for linux
🌳️🌐️🐚️ The OS mode POSIX shell for Bliss Browser lets Bliss run as an operating system environment on top of any POSIX compliant for as much time as you choose.
A minimal POSIX-compliant shell written in C that interprets commands, executes external programs, and supports built-in commands. Currently implements command parsing, REPL loop, basic built-ins, quoting rules, and I/O redirection
A basic shell implemented in C
A reimplementation of skonfig in C with focus on speed and correctness.
C based shell program using posix-spawn with basic pipeline and input/output redirection for CS361
My C solution to CodeCrafters' Build your own Shell challenge (43 stages).
A oddly named workaround for fat-binaries on linux (and apparently other *nix'es as well, even if they have a native mechanism for it), uses shell scripting and should work on any system, just read the readme for details. 🚀
Add a description, image, and links to the posix-shell topic page so that developers can more easily learn about it.
To associate your repository with the posix-shell topic, visit your repo's landing page and select "manage topics."