// Copyright (c) 2023-2026 Chris (boreddevnl) // This software is released under the GNU General Public License v3.0. See LICENSE file for details. // This header needs to maintain in any file it is present in, as per the GPL license terms. // BOREDOS_APP_DESC: Show command and system help. #include #include int main(int argc, char **argv) { (void)argc; (void)argv; uint64_t help_color = sys_get_shell_config("help_color"); if (help_color != 0) sys_set_text_color(help_color); printf("BoredOS CLI Help\n"); printf("---------------------------\n"); printf("ls [path] - List directory contents\n"); printf("cd - Change current directory (built-in)\n"); printf("pwd - Print current directory\n"); printf("mkdir - Create directory\n"); printf("rm - Remove file or directory\n"); printf("cat - Print file contents\n"); printf("echo [text] - Print text\n"); printf("touch - Create empty file\n"); printf("cp - Copy file\n"); printf("mv - Move file\n"); printf("date - Print current date and time\n"); printf("uptime - Print system uptime\n"); printf("meminfo - Print memory information\n"); printf("hexdump - Display file contents in hexadecimal.\n"); printf("ps [options] - List running processes\n"); printf("lsblk - List block devices and partitions\n"); printf("cowsay [msg] - Fun cow says something\n"); printf("beep - Make a beep sound\n"); printf("reboot - Reboot the system\n"); printf("shutdown - Shutdown the system\n"); printf("sysfetch - Show system information\n"); printf("tcc - Tiny C Compiler\n"); printf("man - Show manual page\n"); printf("clear - Clear the screen\n"); printf("exit - Exit the terminal\n"); printf("net - Network tools\n"); printf("time - Measure command execution time\n"); printf("\nHint: Use Ctrl+C to force quit any running application.\n"); return 0; }