shell-workshop

Shell builder

Builds a basic shell with process launching and IO control capabilities through system calls.

Materials from my Strange Loop 2014 workshop, Let's Build a Shell!

GitHub

547 stars
13 watching
84 forks
Language: C
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tokenrove/build-your-own-shell A tutorial project to help developers build an interactive Unix shell from scratch 395
mongodb-js/mongosh A collection of components and tools for building the MongoDB Shell, including its command-line interface and a TypeScript driver. 332
twitchax/sheller A .NET library that makes building shell scripts easy and fluent by abstracting away low-level command execution details. 107
ibara/oksh A portable shell implementation based on the Public Domain Korn Shell. 360
cch123/asm-cli An interactive shell for assembling x86 and x64 assembly languages using the unicorn and keystone engines 261
emersion/mrsh A minimal POSIX shell with the goal of providing simple and readable code without magic, serving as a building block for more elaborate shells. 494
jniltinho/packages Automates building and testing of Linux packages using Drone.io CI/CD pipeline 6
kowainik/shellmet An out-of-shell solution for scripting in Haskell using shell commands 70
mrrooijen/commander A command-line interface builder for the Crystal programming language 128
redbooth/gockerize Builds Go binaries into minimal Docker containers for easy packaging and deployment 667
astampoulis/makam A tool for rapid language prototyping with a modular and concise type system based on higher-order logic programming. 194
brenns10/lsh A simple demonstration of shell functionality in C, covering basic operations such as input parsing and process management. 1,470
karitham/zp A fast shell prompt written in C using Zig. 7
vmchale/cpkg A build tool and package manager for C languages with cross-compilation support 68
h3rald/min A small concatenative programming language and shell built on top of the Nim programming language 314