return {
    version = "1.18.2",
    mirror = {
        --["appmenu"] = { remote = "sys/appmenu/main.lua", here = "/bin/init", description = "Application Menu" },
        ["armitage"] = { remote = "net/armitage", here = "/bin/armitage", depends = { "ifconfig" }, description = "OpenTTY Network Tools" },
        ["audio"] = { remote = "file/audio.lua", here = "/bin/audio", description = "Audio Codec Manager" },
        ["autogc"] = { remote = "sys/autogc", here = "/bin/autogc", description = "Auto Clean Memory" },
        ["brainfuck"] = { remote = "dev/brainfuck", here = "/bin/brainfuck", riscv = true, description = "Brainfuck interpreter" },
        ["c4"] = { remote = "dev/c4", here = "/bin/c4", riscv = true, description = "Tiny C interpreter (c4)" },
        ["c4cc"] = { remote = "dev/c4cc", here = "/bin/c4cc", riscv = true, description = "Small on-device C subset compiler" },
        ["chroot"] = { remote = "sys/chroot.lua", here = "/bin/chroot", description = "Change to a real File System" },
        ["cal"] = { remote = "file/cal", here = "/bin/cal", riscv = true, description = "Print a calendar" },
        ["cmatrix"] = { remote = "games/cmatrix", here = "/bin/cmatrix", description = "The Matrix Effect" },
        ["cowsay"] = { remote = "games/cowsay", here = "/bin/cowsay", riscv = true, description = "ASCII cow with speech bubble" },
        ["curl"] = { remote = "net/curl.lua", here = "/bin/curl", description = "Connect with a Server" },
        ["debug"] = { remote = "sys/debug", here = "/bin/debug", description = "Toggle debug mode" },
        ["df"] = { remote = "sys/df.lua", here = "/bin/df", description = "Disk Free" },
        ["diff"] = { remote = "file/diff.lua", here = "/bin/diff", description = "Compare two files" },
        ["dns"] = { remote = "net/dns/main.lua", here = "/bin/dns", description = "DNS Server for OpenTTY" },
        ["docker"] = { remote = "sys/docker/main.lua", here = "/bin/docker", description = "Conteiners on OpenTTY" },
        ["du"] = { remote = "file/du.lua", here = "/bin/du", description = "View files lenght" },
        ["elflife"] = { remote = "dev/elflife", here = "/bin/elflife", depends = { "libinit" }, riscv = true, description = "Test OpenTTY ELF constructors and dependencies" },
        ["expr"] = { remote = "file/expr.lua", here = "/bin/expr", description = "Evaluate expressions" },
        ["factor"] = { remote = "file/factor", here = "/bin/factor", riscv = true, description = "Show prime factors of a number" },
        ["explorer"] = { remote = "file/explorer.lua", here = "/bin/explorer", description = "File Explorer" },
        ["fetch"] = { remote = "sys/fetch.lua", here = "/bin/fetch", description = "Neofetch-style system info" },
        ["figlet"] = { remote = "file/figlet.lua", here = "/bin/figlet", description = "ASCII art text banners" },
        ["event"] = { remote = "sys/smile/event.lua", here = "/bin/event", description = "Event handler" },
        ["exec"] = { remote = "sys/execute/exec.lua", here = "/bin/exec", description = "Legacy exec: run commands chained with &" },
        ["execute"] = { remote = "sys/execute/main.lua", here = "/bin/execute", description = "Legacy execute: run commands chained with ;" },
        ["free"] = { remote = "sys/free.lua", here = "/bin/free", description = "Memory Informations" },
        ["forge"] = { remote = "dev/forge/main.lua", here = "/lib/forge", description = "Additional API for OpenTTY" },
        ["find"] = { remote = "file/find.lua", here = "/bin/find", description = "Search a pattern value in a file" },
        ["file"] = { remote = "file/file", here = "/bin/file", description = "Detect the type of a file", riscv = true },
        ["grep"] = { remote = "file/grep.lua", here = "/bin/grep", description = "Check if a file contains a pattern" },
        ["gobuster"] = { remote = "net/gobuster.lua", here = "/bin/gobuster", description = "Web content discovery with wordlists" },
        ["hash"] = { remote = "file/hash.lua", here = "/bin/hash", description = "Prints file hash" },
        ["head"] = { remote = "file/head.lua", here = "/bin/head", description = "Prints first lines of a file" },
        ["tail"] = { remote = "file/tail.lua", here = "/bin/tail", description = "Prints last lines of a file" },
        ["hexdump"] = { remote = "file/hexdump.lua", here = "/bin/hexdump", description = "Hex viewer for files" },
        ["hostname"] = { remote = "net/hostname.lua", here = "/bin/hostname", description = "Manage Host Name" },
        ["htop"] = { remote = "sys/htop", here = "/bin/htop", description = "System Monitor" },
        ["ifconfig"] = { remote = "net/ifconfig.lua", here = "/bin/ifconfig", description = "Network Informations" },
        ["install"] = { remote = "sys/install.lua", here = "/bin/install", description = "Clone OpenTTY System" },
        ["irc"] = { remote = "net/irc.lua", here = "/bin/irc", description = "IRC Client for OpenTTY" },
        ["java"] = { remote = "dev/java/main.lua", here = "/bin/java", description = "Java ME" },
        ["jdb"] = { remote = "sys/benchmark/main.lua", here = "/bin/jdb", depends = { "forge", "log" }, description = "Debugging API" },
        ["launch"] = { remote = "sys/launch.lua", here = "/bin/launch", description = "Launch Legacy Application" },
        ["libgeo"] = { remote = "lib/libgeo.so", here = "/lib/libgeo.so", riscv = true, description = "OpenTTY C geometry library" },
        ["libinit"] = { remote = "lib/libinit.so", here = "/lib/libinit.so", depends = { "libutil" }, riscv = true, description = "OpenTTY ELF lifecycle test library" },
        ["libutil"] = { remote = "lib/libutil.so", here = "/lib/libutil.so", riscv = true, description = "OpenTTY C utility library" },
        ["log"] = { remote = "sys/smile/logs.lua", here = "/bin/log", description = "MIDlet Logs" },
        ["man"] = { remote = "sys/man.lua", here = "/bin/man", description = "Application manual pages" },
        ["memelf"] = { remote = "sys/memelf", here = "/bin/memelf", description = "Set the max RAM of the ELF emulator (KB)" },
        ["nano"] = { remote = "file/nano.lua", here = "/bin/nano", description = "Text Editor for OpenTTY" },
        ["nginx"] = { remote = "net/nginx/main.lua", here = "/bin/nginx", description = "HTTP Server (Nginx-style)" },
        ["nc"] = { remote = "net/netcat.lua", here = "/bin/nc", description = "Connect with Remote Interfaces" },
        ["netstat"] = { remote = "net/netstat.lua", here = "/bin/netstat", description = "Network connection test" },
        ["nice"] = { remote = "sys/nice.lua", here = "/bin/nice", description = "Chance process priority" },
        ["open"] = { remote = "sys/open.lua", here = "/bin/open", description = "Open a file with the default application" },
        ["passwd"] = { remote = "sys/passwd.lua", here = "/bin/passwd", description = "Change password" },
        ["pastebin"] = { remote = "net/pastebin", here = "/bin/pastebin", description = "PasteBin Client for OpenTTY" },
        ["ping"] = { remote = "net/ping.lua", here = "/bin/ping", description = "Test connection delay" },
        ["play"] = { remote = "file/play.lua", here = "/bin/play", description = "Audio Player (play command)" },
        ["prg"] = { remote = "sys/push.lua", here = "/bin/prg", description = "PushRegister Manager" },
        ["rev"] = { remote = "file/rev", here = "/bin/rev", riscv = true, description = "Reverse each line of a file" },
        ["rot13"] = { remote = "file/rot13", here = "/bin/rot13", riscv = true, description = "ROT13 cipher for files" },
        ["scan"] = { remote = "net/scan.lua", here = "/bin/scan", description = "Scan TCP ports on a host" },
        ["sed"] = { remote = "file/sed.lua", here = "/bin/sed", description = "String Editor" },
        ["seq"] = { remote = "file/seq", here = "/bin/seq", riscv = true, description = "Print a sequence of numbers" },
        ["sdk"] = { remote = "dev/sdkme", here = "/bin/sdk", depends = { "forge" }, description = "OpenTTY Application SDK" },
        ["sshd"] = { remote = "net/openssh.lua", here = "/bin/sshd", description = "OpenSSH Server for OpenTTY" },
        ["stop"] = { remote = "sys/stop.lua", here = "/bin/stop", description = "Kill application by name" },
        ["sync"] = { remote = "sys/sync", here = "/bin/sync", description = "OpenTTY Updater Checker" },
        ["svchost"] = { remote = "sys/svchost.lua", here = "/bin/svchost", description = "Quick Launch Services" },
        ["tac"] = { remote = "file/tac", here = "/bin/tac", riscv = true, description = "Print lines of a file in reverse order" },
        ["sudo"] = { remote = "sys/sudo.lua", here = "/bin/sudo", description = "" },
        ["smile"] = { remote = "sys/smile/main.lua", here = "/bin/smile", depends = { "event", "logs" }, description = "Service Manager" },
        ["sort"] = { remote = "file/sort.lua", here = "/bin/sort", description = "Sort lines of file" },
        ["uname"] = { remote = "sys/uname", here = "/bin/uname", description = "System Informations" },
        ["uniq"] = { remote = "file/uniq.lua", here = "/bin/uniq", description = "Remove duplicate lines" },
        ["tree"] = { remote = "file/tree.lua", here = "/bin/tree", description = "Directory Tree Viewer" },
        ["useradd"] = { remote = "sys/users/useradd.lua", here = "/bin/useradd", description = "Add users" },
        ["userdel"] = { remote = "sys/users/userdel.lua", here = "/bin/userdel", description = "Remove users" },
        ["viewer"] = { remote = "file/img.lua", here = "/bin/imgview", description = "View Images" },
        ["vnt"] = { remote = "file/vnt.lua", here = "/bin/vnt", description = "Convert text files to VNote" },
        ["webproxy"] = { remote = "net/proxy.lua", here = "/bin/shprxy", description = "Access OpenTTY on WebProxy" },
        ["wget"] = { remote = "net/wget", here = "/bin/wget", description = "Download files from Network" },
        ["xterm"] = { remote = "sys/x11/xterm.lua", here = "/bin/xterm", description = "MIDlet Terminal" },
        ["x11"] = { remote = "sys/x11/main.lua", here = "/bin/x11", description = "X Server Client" },
        ["watch"] = { remote = "sys/watch.lua", here = "", description = "Watch a program" },
        ["wc"] = { remote = "file/wc.lua", here = "/bin/wc", description = "Word, line and char count" },

        --[""] = { remote = "", here = "", depends = {}, description = "" }
    }
}
