A linux-inspired command prompt for the web. Built with vanilla JavaScript. Try it online!
WebCMD includes a full file system. You can create or delete files and directories, navigate via terminal commands and more!
Terminal commands can have optional flags to specify extra parameters.
The appearance of the terminal can be changed to any of the wide variety of included themes. The foreground and background colors for each theme can also be changed via the color
command.
The result of one command can be piped as the input to another, allowing you to create chains of commands which all work together.
Some files have their contents automatically re-generated upon reading (for example ~/dev/asciikb
is one KiB of random characters).
Commands can return multiple values in the form of an array. These values can then be mapped with a JavaScript function, or can be passed as input to another command via piping.
- Binary files
- Custom commands
- More files in the filesystem
- Multiple terminals in one window
- Data saved in LocalStorage
- User-controllable sessions which save themes, custom commands + fs
- Save command history, stdout + text in console in sessions
- Windows style GUI?