Project 2: Shell Builtins
Description
choose five (5) shell builtins (or shell-adjacent) commands to rewrite into Go, and integrate into the Go shell.
There are many builtins or shell-adjacent commands to pick from:
Bourne Shell Builtins,
Bash Builtins, and
Built-in csh and tcsh Commands.
Feel free to pick from sh
, bash
, csh
, tcsh
, ksh
or zsh
builtins... or if you have something else in mind, ping me and we'll work it out.
As an example, two shell builtins have already been added to the package builtins:
Steps
- Start editing the
main.go
command switch (lines 57-64) and the package builtins
with your chosen commands.