- The final extension task is to implement a bonus command/feature of your own choosing that customizes the shell to your liking. Perhaps you like to be able to `tab` to auto-complete command names or use environment variables to set and recall values. Our reference shell includes the extra commands `gpio` (control gpio pins), `calc` (simple calculator), `hexdump` (extended peek), `pinout` (display header pinout), `backtrace` (current backtrace), `nm` (print symbol table), and `disassemble` (using the assign3 disassemble extension). We do not have one specific bonus command for everyone to implement; we welcome you to add anything that you would learn something valuable from implementing and would appreciate having in your shell.
0 commit comments