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!
547 stars
13 watching
84 forks
Language: C
last commit: over 3 years ago
Linked from 1 awesome list
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 |