- {"bg", "Resume a job in the background", "bg [%%job]", shell_fg_bg},
- {"cd", "Change working directory", "cd [dir]", shell_cd},
- //{"echo", "Echo arguments on stdout", "echo arg1 [...]", shell_echo},
- {"env", "Print all environment variables", "env", shell_env},
- {"exit", "Exit from shell()", "exit", shell_exit},
- {"fg", "Bring job into the foreground", "fg [%%job]", shell_fg_bg},
- {"jobs", "Lists the active jobs", "jobs", shell_jobs},
- {"pwd", "Print current directory", "pwd", shell_pwd},
- {"export", "Set environment variable", "export [VAR=value]", shell_export},
- {"unset", "Unset environment variable", "unset VAR", shell_unset},
-
- {".", "Source-in and run commands in a file", ". filename", shell_source},
- {"help", "List shell built-in commands", "help", shell_help},
+ {"bg", "Resume a job in the background", "bg [%%job]", builtin_fg_bg},
+ {"cd", "Change working directory", "cd [dir]", builtin_cd},
+ {"exit", "Exit from shell()", "exit", builtin_exit},
+ {"fg", "Bring job into the foreground", "fg [%%job]", builtin_fg_bg},
+ {"jobs", "Lists the active jobs", "jobs", builtin_jobs},
+ {"export", "Set environment variable", "export [VAR=value]", builtin_export},
+ {"unset", "Unset environment variable", "unset VAR", builtin_unset},
+ {"read", "Input environment variable", "read [VAR]", builtin_read},