- The final extension task is to implement a bonus command/feature of your own design that adds a feature to your to customize it to your liking. Need to spare your overworked fingers? Add `tab` to auto-complete command names or implement environment variables to set and recall values. What shell commands/features would make your shell feel uniquely yours? Our reference shell includes add-ons for `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/feature for everyone to implement; we welcome you to add anything that you would learn something valuable from implementing and/or would appreciate having in your shell.
0 commit comments