Version 2 (modified by Shawn A. Wilson, 6 years ago) (diff)


Goals and Purpose

A shell for the web. But why? A shell provides a simple interface to computer resources. The command-line shells you might be familiar with (BASH for *nix, MS-DOS's, etc.) are all designed to interface primarily with resources found on the local computer, i.e. files and directories. But we now find ourselves in the connected age of the Internet yet our tools are lagging behind. Enter the IOVAR Web Shell, a shell designed for interfacing with resources across the web.

Following the Unix tradition, this project strives to make available a number of small single-purpose utilities that may be combined to form complex operations. Additionally, GNU/Linux and other Unix-like systems have mostly standardized on the locations for various resources such as executables, libraries, documentation, user home directories, etc. These standard locations are defined in the Filesystem Hierarchy Standard and so for consistency this project will also try to follow that standard (though the "root" is the top of the project directory instead of the top of the local filesystem).