63 format_success(
"%s",
"Unknown command. Use \"help\" for more information\n");
68 format_success(
"%s",
"Invalid syntax. Use \"help\" for more information\n");
75 assert(
false &&
"unimplemented command");
enum run_result run_add_path(const os_char *new_path)
enum run_result run_cd(os_char *new_dir)
Change current working directory.
enum run_result run_child_processes(int proc_id)
Resume running a process.
enum run_result run_get_date()
get date
enum run_result run_get_time()
get time
enum run_result run_del(const os_char *filename)
Delete a specific file.
enum run_result run_unset_env(const os_char *name)
Unset current process's environment variable.
enum run_result run_get_all_env()
Set current process's environment variable.
enum run_result run_get_env(const os_char *name)
Set current process's environment variable.
enum run_result run_set_env(const os_char *name, const os_char *val)
Set current process's environment variable.
enum run_result run_help()
Display help message.
enum run_result invoke_runner(const struct cmd *cmd)
Invoke corresponding functions based on cmd's type and value.
void format_success(char *fmt,...)
Used format_xxx instead of printf and such for uniform output.
enum run_result run_kill(int proc_id)
Kill a process.
enum run_result run_launch_executable(const struct args args)
Run the executable foreground.
enum run_result run_get_list_process()
get list all running processes
enum run_result run_lsdir(const os_char *dir)
List files/folders in a directory.
enum run_result run_minibat(const struct args args)
Run the executable foreground.
void clear_screen()
Clear the console.
run_result
Result of the execution of a command line.
enum run_result run_resume(int proc_id)
Resume running a process.
enum run_result run_stop(int proc_id)
Resume running a process.
Resulting struct after parsing the input.