In the Unix tradition, it works with things already there and fills
a empty niche. When incorporating it into your Unix environment, you
keep your command line shell, your editor, your pager, and access to
all your tools, tricks and know-how. Vshnu can operate as an
optional supplemental visual mode to your command line shell. You
switch between command line and visual mode easily as you wish. Your
interface bandwidth and power for Unix operations is on a higher
plane and life gets sweeter.
Wcd is a command-line program to change directory fast. It saves time typing
at the keyboard. One needs to type only a part of a directory name and wcd
will jump to it. Wcd has a fast selection method in case of multiple matches
and allows aliasing and banning of directories. Wcd also includes a full
screen interactive directory tree browser with speed search.
Set of Zsh tools with features like incremental multi-word searching,
approximate matching, ANSI coloring, themes, unique mode, horizontal
scroll and advanced history management. Selected tools provided:
- n-history - full-screen history searcher and manager
- n-kill - browses process list, allows quick searching and
sending signal to selected process
- n-panelize - loads output of given command for browsing and
multi-word searching
- n-cd - browses dirstack and bookmarked directories, allows to
enter selected directory
- n-functions - browses functions, relegates editing to vared
Written in pure Zsh, with use of curses module. Can be configured from
zshrc. Binds n-history to Ctrl-R. Provides widgets for n-cd and n-kill.
Term::Shell lets you write simple command-line shells. All the boring
details like command-line parsing, terminal handling, and tab completion
are handled for you.
Sudoscript provides an audited shell using sudo(8) and script(1).
The front end script, sudoshell(1) contacts the daemon, sudoscriptd(8).
They agree on the location of a FIFO, which the daemon opens for read.
Sudoshell then runs script(1) with the FIFO as a typescript. The daemon
stamps each line of the script(1) output with a session id, then passes
the data over to another daemon. This daemon timestamps the data and stores
it in a log file which is /var/log/sudoscript. This daemon also keeps an eye
on the size of log files, and forks a rotator/compressor when it exceeds 2
MBytes.
A helpful termulator Emulator - ah-tty provides context-sensitive help
at a UNIX shell prompt. ah-tty executes an inferior shell, and watches
the output from the shell and the input to it from the user carefully,
to determine what is a prompt, and what is actually a command typed by
the user.
Curly filters a list of filenames to a greatest-common-denominator
glob pattern used by most shells.
MultiTerm is similar to Geany's built-in VTE terminal except that
it supports multiple terminals in tabs and supports different shells
in each of the terminal tabs.
The "CPANPLUS" library is an API to the "CPAN" mirrors and a collection of
interactive shells, command line programs, daemons, etc, that use this API.
cmdln.py fixes some of the design flaws in cmd.py and takes advantage
of new Python stdlib modules (e.g. optparse) so that it is more useful
(and convenient) for implementing command-line scripts/shells.