153 projects tagged "Shells"
V6 Thompson Shell Port provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). osh is an enhanced port of the shell, and sh6 is an unenhanced port of the shell. This project also includes glob6, if, goto, and fd2 as external shell utilities. While they remain external for compatible use by sh6, these utilities are integrated into osh to improve shell performance.
execline is a very light, non-interactive scripting language, which is similar to a shell. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors.
The klish is a framework for implementing Cisco-like command-line interfaces on Unix systems. It is configurable through XML files. "Klish" stands for "Kommand Line Interface SHell". The klish is a fork of clish 0.7.3 developed by Graeme McKerrell. The klish has some new features, but it's as compatible as possible with clish's XML configuration files.
NSH is a CLI intended for OpenBSD-based network appliances. It replaces ifconfig, sysctl, and route with its own simple command language, and consolidates configuration for other daemons into one place, effectively replacing /etc/netstart and parts of /etc/rc for appliance-style usage. NSH presents the user with a vaguely Cisco-like interface with all configuration in one easy to read text list. It also gives the user access to system information and diagnostics. NSH replaces the userland commands that handle these functions, and talks directly to the OpenBSD kernel or control utility for daemon functionality. Supported external utilities: pf, ospfd, ospf6d, bgpd, ripd, ldpd, relayd, ipsecctl, iked, rtadvd, dvmrpd, sasyncd, dhcpd, snmpd, sshd, ntpd, ifstated, tftp-proxy, ftp-proxy, tftpd, npppd, resolv.conf, inetd, smtpd, ldapd, and ifstated.
SparForte is a scripting language for large projects requiring reliable, scalable code, reduced maintenance time, and strong bug elimination requirements. It is targeted for programmers interested in quickly writing reliable software, educators wanting to teach disciplined programming skills, and advocates of the Ada/Spark programming languages.
fli4l is a single-floppy Linux-based ISDN/DSL/ethernet-router. It features configuration with some simple ASCII-files, several possible connection-flavors (in/out/callback, and raw IP/PPP), channel bundling (an extra channel can be added through a Windows/Unix-client), configuration of multiple networks, least-cost routing, automatic choice of provider, display/calculation of connection times and costs, and a Windows/Unix client to control dial/hangup, monitor traffic and monitor incoming calls on ISDN (see screenshot).
PyDSH is a toolset to help simplify the administration of remote systems. The pydsh command enables running of a command on multiple hosts in parallel over RSH, SSH, or telnet, and manages your SSH public and private keys. The pydcp command enables SCP-like functions to and from multiple hosts in parallel.