bash-completion
- Ebuilds: 3, Stable: 2.17.0, Testing: 2.17.0 Description:
Since v2.04, bash has allowed you to intelligently program and extend its
standard completion behavior to achieve complex command lines with just a
few keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts
from your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a
list of all string handling functions in the UNIX manual. mount system:
[Tab] would complete on all exported file-systems from the host called
system, while make [Tab] would complete on all targets in Makefile. This
project was conceived to produce programmable completion routines for the
most common Linux/UNIX commands, reducing the amount of typing sysadmins and
programmers need to do on a daily basis.
Homepage:https://github.com/scop/bash-completion License: GPL-2+
ccsh
- Ebuilds: 1, Stable: 0.0.4-r5, Testing: 0.0.4-r5 Description: UNIX Shell for people already familiar with the C language
Homepage:https://ccsh.sourceforge.net/ License: GPL-2
ctypes-sh
- Ebuilds: 1, Testing: 1.2_p20240626 Description:
ctypes.sh is a bash plugin that provides a foreign function interface directly
in your shell. In other words, it allows you to call routines in shared
libraries from within bash.
Homepage:https://github.com/taviso/ctypes.sh License: MIT
dash
- Ebuilds: 3, Stable: 0.5.12-r1, Testing: 9999 Description:
DASH is a direct descendant of the NetBSD version of ash (the Almquist SHell)
and is POSIX compliant.
Homepage:http://gondor.apana.org.au/~herbert/dash/
fish
- Ebuilds: 3, Stable: 4.4.0, Testing: 9999 Description:
Smart and user-friendly command line shell for macOS, Linux, and the rest of the family.
It includes features like syntax highlighting, autosuggest-as-you-type,
and fancy tab completions that just work, with no configuration required.
Homepage:https://fishshell.com/ License: GPL-2 BSD BSD-2 CC0-1.0 GPL-2+ ISC LGPL-2+ MIT PSF-2 ZLIB Apache-2.0 MIT MPL-2.0 Unicode-3.0 WTFPL-2 ZLIB
fsh
- Ebuilds: 1, Stable: 1.0.0_p20220816-r2 Description:
FSH (F# Shell - pronounced like 'fish') is a shell, like CMD, Powershell or
Bash, entirely written in F#.
Homepage:https://github.com/ChrisPritchard/FSH/ License: MIT
fzf
- Ebuilds: 3, Stable: 0.67.0, Testing: 0.70.0 Description: General-purpose command-line fuzzy finder, written in Golang
Homepage:https://github.com/junegunn/fzf License: MIT BSD-with-disclosure
gash
- Ebuilds: 1, Testing: 0.3.0-r100 Description:
Gash is a POSIX-compatible shell written in Guile Scheme. It provides both
the shell interface, as well as a Guile library for parsing shell scripts.
Gash is designed to bootstrap Bash as part of the Guix bootstrap process.
Homepage:https://savannah.nongnu.org/projects/gash/ License: GPL-3+
ksh
- Ebuilds: 5
Description:
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.
ksh has the functionality of other scripting languages such as awk,
icon, perl, rexx, and tcl. For this and many other reasons, ksh is a
much better scripting language than any of the other popular shells.
The code size for ksh is larger than the Bourne shell or C shell
programs. The revised version is even larger.
In spite of its increased size, ksh provides better performance. You
can write programs to run faster with ksh than with either the Bourne
shell or the C shell, sometimes an order of magnitude faster. ksh has
evolved and matured with extensive user feedback. It has been used by
many thousands of people at AT&T since 1982, and at many other
companies and universities.
Homepage:http://www.kornshell.com/ License: EPL-1.0
loksh
- Ebuilds: 2, Stable: 7.8, Testing: 7.8 Description:
loksh is a Linux port of OpenBSD's ksh. Unlike other ports of ksh,
loksh targets only one platform, follows upstream closely and keeps
changes to a minimum. loksh does not add any extra features; this
reduces the risk of introducing security vulnerabilities and makes loksh
a good fit for resource-constrained systems.
Homepage:https://github.com/dimkr/loksh/
mcfly
- Ebuilds: 3, Testing: 0.9.3 Description:
McFly replaces your default ctrl-r Bash history search with an intelligent search engine
that takes into account your working directory and the context of recently executed commands.
McFly's suggestions are prioritized in real time with a small neural network.
TL;DR: an upgraded ctrl-r for Bash whose history results make sense for what you're working on right now.
Homepage:https://github.com/cantino/mcfly License: MIT
CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
|| ( Apache-2.0 Boost-1.0 )
nushell
- Ebuilds: 3, Stable: 0.110.0, Testing: 0.111.0 Description: A new type of shell, written in Rust
Homepage:https://www.nushell.sh License: MIT
0BSD Apache-2.0 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0
Unicode-DFS-2016 ZLIB
pdmenu
- Ebuilds: 3, Stable: 1.3.6, Testing: 1.3.6-r2 Description: A simple console menu program
Homepage:http://joeyh.name/code/pdmenu/ License: GPL-2
pdsh
- Ebuilds: 2, Stable: 2.34-r2, Testing: 2.35 Description:
Pdsh is a high-performance, parallel remote shell utility. It has built-in,
thread-safe clients for Berkeley and Kerberos V4 rsh, and can call SSH
externally (though with reduced performance). Pdsh uses a "sliding window"
parallel algorithm to conserve socket resources on the initiating node and
to allow progress to continue while timeouts occur on some connections.
Pdsh is similar to DSH, part of the IBM PSSP software offering, but offers
improved performance and handling of error conditions. It runs on a variety
of platforms (including as a replacement for DSH on AIX/PSSP), but is
primarily developed on Linux.
Homepage:https://github.com/chaos/pdsh License: GPL-2
peco
- Ebuilds: 2, Testing: 0.5.10 Description:
peco can be a great tool to filter stuff like logs, process stats,
find files, because unlike grep, you can type as you think and
look through the current results.
Homepage:https://github.com/peco/peco License: Apache-2.0 BSD BSD-2 MIT
powerline
- Ebuilds: 2, Stable: 2.8.4, Testing: 9999 Description:
Powerline is a statusline plugin for vim, and provides statuslines and
prompts for several other applications, including zsh, bash, fish,
tmux, IPython, Awesome, i3 and Qtile.
Homepage:https://github.com/powerline/powerline
psh
- Ebuilds: 1, Testing: 1.8.1-r4 Description: Combines the interactive nature of a Unix shell with the power of Perl
Homepage:https://gnp.github.io/psh/
push
- Ebuilds: 1, Stable: 3.4, Testing: 3.4 Description: A POSIX shell function to treat a variable like an array, quoting args
Homepage:https://github.com/vaeth/push/ License: BSD
pwsh
- Ebuilds: 3, Stable: 7.5.4-r2, Testing: 7.6.0 Description:
PowerShell Core is a cross-platform automation and configuration
tool/framework that works well with your existing tools and is optimized
for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs,
and object models. It includes a command-line shell, an associated
scripting language and a framework for processing cmdlets.
Homepage:https://microsoft.com/powershell/
https://github.com/PowerShell/PowerShell/ License: MIT
pwsh-bin
- Ebuilds: 3, Stable: 7.5.4, Testing: 7.6.0 Description:
PowerShell Core is a cross-platform automation and configuration
tool/framework that works well with your existing tools and is optimized
for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs,
and object models. It includes a command-line shell, an associated
scripting language and a framework for processing cmdlets.
Homepage:https://microsoft.com/powershell/
https://github.com/PowerShell/PowerShell/ License: MIT
quoter
- Ebuilds: 1, Stable: 4.2, Testing: 4.2 Description: Quote arguments or standard input for usage in POSIX shell by eval
Homepage:https://github.com/vaeth/quoter/ License: MIT
rc
- Ebuilds: 1, Testing: 1.7.4-r3 Description: A reimplementation of the Plan 9 shell
Homepage:http://static.tobold.org/ License: rc
soapbox
- Ebuilds: 1, Stable: 0.3.1-r2, Testing: 0.3.1-r2 Description: A preload (sandbox) library to restrict filesystem writes
Homepage:http://dag.wieers.com/home-made/soapbox/ License: GPL-2
squirrelsh
- Ebuilds: 1, Testing: 1.2.7-r1 Description: Cross-platform object-oriented scripting shell using the squirrel language
Homepage:https://squirrelsh.sourceforge.net/ License: GPL-3+
starship
- Ebuilds: 4, Stable: 1.24.2 Description:
Starship is a customizable shell prompt. It's fast, supports many shells
on a variety of operating systems, displays useful information based on
current working directory, and is easy to configure.
Homepage:https://starship.rs/ License: ISC
Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2
ZLIB
tcsh
- Ebuilds: 2, Stable: 6.24.15, Testing: 6.24.16 Description:
Tcsh is an enhanced, but completely compatible version of the Berkeley
UNIX C shell (csh). It is a command language interpreter usable both as
an interactive login shell and a shell script command processor. It
includes a command-line editor, programmable word completion, spelling
correction, a history mechanism, job control and a C-like syntax.
Homepage:https://www.tcsh.org/ License: BSD
thefuck
- Ebuilds: 1, Testing: 3.32-r2 Description: Magnificent app which corrects your previous console command
Homepage:https://github.com/nvbn/thefuck License: MIT
yash
- Ebuilds: 2, Stable: 2.60, Testing: 2.61 Description:
Yash, yet another shell, is a POSIX-compliant command line shell
written in C99 (ISO/IEC 9899:1999). Yash is intended to be the most
POSIX-compliant shell in the world while supporting features for daily
interactive and scripting use. Notable features are:
* Global aliases
* Arrays
* Socket redirection, pipeline redirection, and process redirection
* Brace expansion and extended globbing
* Fractional numbers in arithmetic expansion
* Prompt command and command-not-found handler
* Command line completion with predefined completion scripts for more than 100 commands
* Command line prediction based on command history
Homepage:https://magicant.github.io/yash/ License: GPL-2+
zoxide
- Ebuilds: 4, Testing: 0.9.8 Description:
zoxide is a blazing fast replacement for your cd command, inspired
by z and z.lua. It keeps track of the directories you use most
frequently, and uses a ranking algorithm to navigate to the best
match.
Homepage:https://github.com/ajeetdsouza/zoxide License: MIT
MIT MPL-2.0 Unicode-3.0
|| ( Apache-2.0 Boost-1.0 )
|| ( Apache-2.0 CC0-1.0 MIT-0 )
zsh
- Ebuilds: 4, Stable: 5.9-r6, Testing: 9999 Description:
Zsh is a shell designed for interactive use, although it is also a
powerful scripting language. Many of the useful features of bash, ksh,
and tcsh were incorporated into zsh; many original features were
added.
Homepage:https://www.zsh.org/ License: ZSH gdbm? ( GPL-2 )