My hobbies include Astronomy, Linux, and Conway's Game of Life. I am appreciative of the large amount of free software (with sources that many others have written, and am happy that I have my own software to offer in return. This page has links to the best bits of it, mostly for UNIX and Linux. My EMail address is: [email protected]

sash alternatives

  • win-bash

  • win-bash is a Windows port of the famous GNU bash (see GNU Bash homepage).

    tags: bash interpreter shell terminal-client unix
  • KornShell

  • The KornShell language was designed and developed by David G. Korn at AT&T Bell Laboratories. It is an interactive command language that provides access to the UNIX system and to many other systems, on the many different computers and workstations on which it is implemented. The KornShell language is also a complete, powerful, high-level programming language for writing applications, often more easily and quickly than with other high-level languages. This makes it especially suitable for prototyping. There are two other widely used shells, the Bourne shell developed by Steven Bourne at AT&T Bell Laboratories, and the C shell developed by Bill Joy at the University of California. ksh has the best features of both, plus many new features of its own. Thus ksh can do much to enhance your productivity and the quality of your work, both in interacting with the system, and in programming. ksh programs are easier to write, and are more concise and readable than programs written in a lower level language such as C. »

    tags: command-line-interface shell
  • Xiki

  • Xiki makes the command line friendlier and more powerful. Xiki Shell (xsh) lets you use Xiki from command line, in a way that augments your current favorite shell (bash or zsh).

    tags: command-line developer-tools interpreter shell terminal-client
  • rc - a shell

  • This is a reimplementation for Unix, by Byron Rakitzis, of the Plan 9 shell. rc offers much the same capabilities as a traditional Bourne shell, but with a much cleaner syntax.

    tags: command-line-interface shell plan9
  • fshell

  • fshell is the Symbian equivalent of bash + telnet + a posix-like set of command-line tools. In other words it's a console framework for Symbian OS with support for remote connections and a suite of tools for debugging the device.

    tags: bash command-line-interface interpreter shell shell-interface
  • eltclsh

  • eltclsh (editline tcl shell) is an interactive shell for the TCL programming language. It provides command line editing, history browsing as well as variables and command completion thanks to editline features. The completion engine is programmable in a way similar to tcsh, and comes with an intelligent completion for the full tcl language by default.

    tags: command-line-interface shell tcl command-line-shell
  • bash-completion

  • bash-completion: programmable completion for the Bash shell

    tags: command-line command-line-interface linux-based desktop-enhancement shell-enhancement
  • Elvish

  • Elvish is a friendly and expressive shell for UN*X systems including Linux, macOS and BSDs.

    tags: command-line shell
  • Ergonomica

  • Ergonomica is a cross-platform shell language, implemented in Python. Ergonomica aims to modernize the terminal, in an easily-extensible and usable language, independent of the OS on which it runs. It uses existing core utilities such as the os and shutil packages, as well as other utilities written in Python, such as the suplemon editor, providing built-in tools that are not os-dependent. Existing Python language features such as asynchronous returning may replace components of the shell such as piping. »

    tags: shell shell-replacement shell-enhancement