Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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.
Scsh is a Unix shell embedded in Scheme. Scsh has two main components: a process notation for running programs and setting up pipelines and redirections, and a complete syscall library for low-level access to the operating system.
Oils is a programming language with automatic translation for Bash. It includes OSH, a Unix/POSIX shell that runs unmodified Bash scripts and YSH is a legacy-free shell, with structured data for Python and JavaScript users who avoid shell.
GNU Rush is a restricted user shell, for systems on which users are to be provided with only limited functionality or resources. Administrators set user rights via a configuration file which can be used to limit, for example, the commands that can be executed, CPU time, or virtual memory usage.
mksh is an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).
Linenoise is a minimal, zero-config, readline replacement. Its features include:
Single and multi line editing mode with the usual key bindings
History handling
Completion
Hints (suggestions at the right of the prompt as you type)
A subset of VT100 escapes, ANSI.SYS compatible
S is a new shell that aims to be extremely simple. It does not implement the POSIX shell standard.
There are no globs or "splatting" where a variable $FOO turns into multiple command line arguments. One token stays one token forever. This is a "no surprises" straightforward approach.
There are no redirection operators > in the shell language, they are added as extra programs. > is just another unix command, < is essentially cat(1). A andglob program is also provided along with s.
pay-respects provides a shell helper to suggest correction for mistyped commands, with guix locate integration and an alias (default to f) to correct the previous command.
The fzf-tab package replaces the default completion menu of the zsh shell with fzf, enabling fuzzy finding and multi-selection.
Envstore is a program for sharing environment variables between various shells or commands.
The ascii utility provides easy conversion between various byte representations and the American Standard Code for Information Interchange (ASCII) character table. It knows about a wide variety of hex, binary, octal, Teletype mnemonic, ISO/ECMA code point, slang names, XML entity names, and other representations. Given any one on the command line, it will try to display all others. Called with no arguments it displays a handy small ASCII chart.
HSTR (HiSToRy) is a command-line utility that brings improved Bash and Zsh command completion from the history. It aims to make completion easier and more efficient than with Ctrl-R. It allows you to easily view, navigate, and search your command history with suggestion boxes. HSTR can also manage your command history (for instance you can remove commands that are obsolete or contain a piece of sensitive information) or bookmark your favourite commands.
This package provides an interactive setup for zsh preconfigured by the Grml project.
This projects aims at gathering/developing new completion scripts that are not available in Zsh yet. The scripts may be contributed to the Zsh project when stable enough.
grc can be used to colourise logfiles, output of shell commands, arbitrary text, etc. Many shell commands are supported out of the box.
You might want to add these lines you your ~/.bashrc:
GRC_ALIASES=true source $GUIX_ENVIRONMENT:-$HOME/.guix-profile/etc/profile.d/grc.sh
RIG (Random Identity Generator) generates random, yet real-looking, personal data. It is useful if you need to feed a name to a Web site, BBS, or real person, and are too lazy to think of one yourself. Also, if the Web site/BBS/person you are giving the information to tries to cross-check the city, state, zip, or area code, it will check out.
This Zsh plugin auto-closes, deletes, and skips over matching delimiters in Zsh intelligently.
This command-line filter program draws ASCII-art boxes around your input text.
This package provides higher order functions like map,filter, foldl, sort_by and take_while as simple command-line tools. Following the UNIX philosophy, these commands are designed to be composed via pipes. A large collection of functions such as basename, replace, contains or is_dir are provided as arguments to these commands.
This package provides a zsh vimkey plugin with more features, which more closely matches the standard behavior of vim.
Most other fuzzy matchers sort based on the length of a match. fzy tries to find the result the user intended. It does this by favouring matches on consecutive letters and starts of words. This allows matching using acronyms or different parts of the path.
fzy is designed to be used both as an editor plugin and on the command line. Rather than clearing the screen, fzy displays its interface directly below the current cursor position, scrolling the screen if necessary.
Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type.
This package provides syntax highlighting for Zsh. It enables highlighting of commands whilst they are typed at a Zsh prompt into an interactive terminal. This helps in reviewing commands before running them, particularly in catching syntax errors.
Tracks your most used directories, based on ``frecency''. After a short learning phase, z will take you to the most ``frecent'' directory that matches all of the regexes given on the command line in order.