{"category":{"categoryid":386,"name":"app-shells","summary":"The app-shells category contains shells and their extensions."},"packages":[{"categoryid":386,"description":"Shell history manager supporting encrypted synchronisation","firstseen":"2023-07-02T14:30:35.284446","name":"atuin","packageid":76305},{"categoryid":386,"description":"change directory command that learns","firstseen":"2010-10-27T14:33:49.887573","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"autojump","packageid":56439},{"categoryid":386,"description":"The standard GNU Bourne again shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"bash","packageid":45694},{"categoryid":386,"description":"Programmable Completion for bash","firstseen":"2010-05-04T00:54:45.661860","maintainer":"mgorny@gentoo.org","maintainername":"Michał Górny","name":"bash-completion","packageid":50055,"summary":"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."},{"categoryid":386,"description":"bash source code debugging","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"bashdb","packageid":47696},{"categoryid":386,"description":"Text console theme engine","firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"bashish","packageid":47526},{"categoryid":386,"description":"UNIX Shell for people already familiar with the C language","firstseen":"2010-05-04T00:54:45.661860","maintainer":"pinkbyte@gentoo.org","maintainername":"Sergey Popov","name":"ccsh","packageid":44719},{"categoryid":386,"description":"Foreign function interface for bash","firstseen":"2016-10-18T13:36:20.799191","name":"ctypes-sh","packageid":65998,"summary":"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."},{"categoryid":386,"description":"Debian Almquist Shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"dash","packageid":43972,"summary":"DASH is a direct descendant of the NetBSD version of ash (the Almquist SHell) and is POSIX compliant."},{"categoryid":386,"description":"Distributed Shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"dsh","packageid":47429},{"categoryid":386,"description":"Friendly Interactive SHell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"polynomial-c@gentoo.org","maintainername":"Lars Wendler","name":"fish","packageid":48190,"summary":"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."},{"categoryid":386,"description":"F# Shell with integrated F# scripting","firstseen":"2023-10-14T11:13:34.869440","name":"fsh","packageid":76581,"summary":"FSH (F# Shell - pronounced like 'fish') is a shell, like CMD, Powershell or Bash, entirely written in F#."},{"categoryid":386,"description":"General-purpose command-line fuzzy finder, written in Golang","firstseen":"2020-04-23T08:27:44.375046","name":"fzf","packageid":71039},{"categoryid":386,"description":"POSIX-compatible shell written in Guile Scheme","firstseen":"2022-03-21T21:27:58.967017","name":"gash","packageid":74583,"summary":"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."},{"categoryid":386,"description":"Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"gentoo-bashcomp","packageid":52495},{"categoryid":386,"description":"Gentoo specific zsh completion support (includes emerge and ebuild commands)","firstseen":"2014-11-21T14:52:22.016230","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"gentoo-zsh-completions","packageid":62822},{"categoryid":386,"description":"Heirloom Bourne Shell, derived from OpenSolaris code SVR4\/SVID3","firstseen":"2013-03-07T14:35:53.907824","maintainer":"patrick@gentoo.org","maintainername":"Patrick Lauer","name":"heirloom-sh","packageid":60468},{"categoryid":386,"description":"Shell history suggest box","firstseen":"2015-08-29T13:38:11.543707","maintainer":"monsieurp@gentoo.org","maintainername":"Patrice Clement","name":"hstr","packageid":64036},{"categoryid":386,"description":"Build and test automation in PowerShell","firstseen":"2023-12-27T22:07:23.330201","name":"invokebuild","packageid":76859},{"categoryid":386,"description":"PowerShell module that helps to understand, use, and build regular expressions","firstseen":"2024-03-18T23:33:00.378070","name":"irregular","packageid":77187},{"categoryid":386,"description":"The Original ATT Korn Shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"floppym@gentoo.org","maintainername":"Mike Gilbert","name":"ksh","packageid":43483,"summary":"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."},{"categoryid":386,"description":"Korn Shell Debugger","firstseen":"2019-11-04T00:39:59.993566","name":"kshdb","packageid":70342},{"categoryid":386,"description":"Get useful linux system information using PowerShell","firstseen":"2023-12-27T22:07:23.330201","name":"linuxinfo","packageid":76860},{"categoryid":386,"description":"Full-featured & carefully designed adaptive prompt for Bash & Zsh","firstseen":"2021-08-27T08:09:02.937741","name":"liquidprompt","packageid":73304},{"categoryid":386,"description":"Localshell allows per-user\/group local control of shell execution","firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","name":"localshell","packageid":42742},{"categoryid":386,"description":"Linux port of OpenBSD's ksh","firstseen":"2018-07-02T08:11:52.382565","name":"loksh","packageid":69247,"summary":"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."},{"categoryid":386,"description":"Context-aware bash history search replacement (ctrl-r)","firstseen":"2018-12-09T02:18:29.612951","name":"mcfly","packageid":69568,"summary":"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."},{"categoryid":386,"description":"MirBSD Korn Shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"hanno@gentoo.org","name":"mksh","packageid":49016},{"categoryid":386,"description":"Parallel scripting right from the Bourne-Again Shell (Bash)","firstseen":"2015-02-14T14:37:18.058088","maintainer":"ottxor@gentoo.org","maintainername":"Christoph Junghans","name":"mpibash","packageid":63072},{"categoryid":386,"description":"A new type of shell, written in Rust","firstseen":"2021-06-20T08:05:46.801018","name":"nushell","packageid":73008},{"categoryid":386,"description":"A simple console menu program","firstseen":"2010-05-04T00:54:45.661860","maintainer":"monsieurp@gentoo.org","name":"pdmenu","packageid":42009},{"categoryid":386,"description":"A high-performance, parallel remote shell utility","firstseen":"2010-05-04T00:54:45.661860","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"pdsh","packageid":55292,"summary":"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."},{"categoryid":386,"description":"Simplistic interactive filtering tool","firstseen":"2017-07-30T15:05:23.193955","name":"peco","packageid":67922,"summary":"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."},{"categoryid":386,"description":"Generate PowerShell external help files from Markdown","firstseen":"2024-01-25T20:25:18.537841","name":"platyps","packageid":77047},{"categoryid":386,"description":"Reimplementation of Bourne shell based on pdksh","firstseen":"2010-05-04T00:54:45.661860","maintainer":"mgorny@gentoo.org","name":"posh","packageid":51499},{"categoryid":386,"description":"PowerShell tab completion and tooltip support for the dotnet CLI","firstseen":"2023-10-07T16:03:29.775949","name":"posh-dotnet","packageid":76562},{"categoryid":386,"description":"A PowerShell environment for Git","firstseen":"2023-10-07T16:03:29.775949","name":"posh-git","packageid":76563},{"categoryid":386,"description":"Quickly navigate the file system based on your cd history","firstseen":"2023-10-07T16:03:29.775949","name":"posh-z","packageid":76564},{"categoryid":386,"description":"The ultimate statusline\/prompt utility","firstseen":"2019-08-31T23:33:14.584539","name":"powerline","packageid":70113,"summary":"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."},{"categoryid":386,"description":"Combines the interactive nature of a Unix shell with the power of Perl","firstseen":"2010-05-04T00:54:45.661860","name":"psh","packageid":47553},{"categoryid":386,"description":"A POSIX shell function to treat a variable like an array, quoting args","firstseen":"2012-05-09T15:24:59.195264","maintainer":"martin@mvath.de","maintainername":"Martin Väth","name":"push","packageid":59278},{"categoryid":386,"description":"Cross-platform automation and configuration tool","firstseen":"2023-09-16T09:25:43.936903","name":"pwsh","packageid":76478,"summary":"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."},{"categoryid":386,"description":"Cross-platform automation and configuration tool (binary package)","firstseen":"2021-06-27T21:16:51.912196","name":"pwsh-bin","packageid":73035,"summary":"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."},{"categoryid":386,"description":"Quote arguments or standard input for usage in POSIX shell by eval","firstseen":"2016-10-30T14:36:01.472493","name":"quoter","packageid":66026},{"categoryid":386,"description":"A reimplementation of the Plan 9 shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"rc","packageid":47792},{"categoryid":386,"description":"Reverse Remote Shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"pinkbyte@gentoo.org","maintainername":"Sergey Popov","name":"rrs","packageid":42162},{"categoryid":386,"description":"Restricted User Shell","firstseen":"2019-07-02T09:33:38.503266","name":"rush","packageid":69920},{"categoryid":386,"description":"A small (static) UNIX Shell","firstseen":"2010-05-04T00:54:45.661860","name":"sash","packageid":52586},{"categoryid":386,"description":"The diet shell","firstseen":"2010-05-04T00:54:45.661860","name":"shish","packageid":53812},{"categoryid":386,"description":"Sendmail restricted shell, for use with MTAs other than Sendmail","firstseen":"2010-05-04T00:54:45.661860","maintainer":"net-mail@gentoo.org","maintainername":"Net-Mail","name":"smrsh","packageid":45271},{"categoryid":386,"description":"A preload (sandbox) library to restrict filesystem writes","firstseen":"2010-05-04T00:54:45.661860","name":"soapbox","packageid":47287},{"categoryid":386,"description":"Cross-platform object-oriented scripting shell using the squirrel language","firstseen":"2010-05-04T00:54:45.661860","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"squirrelsh","packageid":53662},{"categoryid":386,"description":"The minimal, blazing-fast, and infinitely customizable prompt for any shell","firstseen":"2021-11-15T01:38:58.346281","name":"starship","packageid":73574,"summary":"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."},{"categoryid":386,"description":"Enhanced version of the Berkeley C shell (csh)","firstseen":"2010-05-04T00:54:45.661860","maintainer":"grobian@gentoo.org","maintainername":"Fabian Groffen","name":"tcsh","packageid":49213,"summary":"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."},{"categoryid":386,"description":"Magnificent app which corrects your previous console command","firstseen":"2016-03-13T14:40:57.626818","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"thefuck","packageid":65134},{"categoryid":386,"description":"bash-completion scripts for tmux","firstseen":"2017-08-21T20:57:39.055143","name":"tmux-bash-completion","packageid":67964},{"categoryid":386,"description":"PowerShell wrapper for git, automate repos and output git as objects","firstseen":"2024-03-18T23:33:00.378070","name":"ugit","packageid":77188},{"categoryid":386,"description":"Yash is a POSIX-compliant command line shell","firstseen":"2018-05-27T12:01:53.008567","name":"yash","packageid":69132,"summary":"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"},{"categoryid":386,"description":"A smarter cd command for your terminal","firstseen":"2024-02-23T12:04:17.539121","name":"zoxide","packageid":77123,"summary":"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."},{"categoryid":386,"description":"UNIX Shell similar to the Korn shell","firstseen":"2010-05-04T00:54:45.661860","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"zsh","packageid":52622,"summary":"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."},{"categoryid":386,"description":"Additional completion definitions for Zsh","firstseen":"2014-11-21T14:52:22.016230","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"zsh-completions","packageid":62823},{"categoryid":386,"description":"Fish shell like syntax highlighting for zsh","firstseen":"2020-02-08T12:19:26.523837","name":"zsh-syntax-highlighting","packageid":70800}]}