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.
fish-foreign-env wraps bash script execution in a way that environment variables that are exported or modified get imported back into fish.
mksh is an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).
Fish (friendly interactive shell) is a shell focused on interactive use, discoverability, and friendliness. Fish has very user-friendly and powerful tab-completion, including descriptions of every completion, completion of strings with wildcards, and many completions for specific commands. It also has extensive and discoverable help. A special help command gives access to all the fish documentation in your web browser. Other features include smart terminal handling based on terminfo, an easy to search history, and syntax highlighting.
Es is an extensible shell. The language was derived from the Plan 9 shell, rc, and was influenced by functional programming languages, such as Scheme, and the Tcl embeddable programming language. This implementation is derived from Byron Rakitzis's public domain implementation of rc, and was written by Paul Haahr and Byron Rakitzis.
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.
Xonsh is a Python-ish, BASHwards-looking shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, Mac OSX, and Windows. Xonsh is meant for the daily use of experts and novices alike.
The Z shell (zsh) is a Unix shell that can be used as an interactive login shell and as a powerful command interpreter for shell scripting. Zsh can be thought of as an extended Bourne shell with a large number of improvements, including some features of bash, ksh, and tcsh.
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.
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.
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
Gash-Utils provides Scheme implementations of many common POSIX utilities (there are about 40 of them, ranging in complexity from false to awk). The utilities are designed to be capable of bootstrapping their standard GNU counterparts. Underpinning these utilities are many Scheme interfaces for manipulating files and text.
Dash is a POSIX-compliant /bin/sh implementation that aims to be as small as possible, often without sacrificing speed. It is faster than the GNU Bourne-Again Shell (bash) at most scripted tasks. Dash is a direct descendant of NetBSD's Almquist Shell (ash).
This package provides a zsh vimkey plugin with more features, which more closely matches the standard behavior of vim.
Envstore is a program for sharing environment variables between various shells or commands.
conflict examines the user-specifiable list of programs, looking for instances in the user's path which conflict (i.e., the name appears in more than one point in the path).
The fzf-tab package replaces the default completion menu of the zsh shell with fzf, enabling fuzzy finding and multi-selection.
Fish-like fast/unobtrusive autosuggestions for zsh. It suggests commands as you type.
Liquidprompt is an adaptive prompt for Bash and Zsh that gives you a nicely displayed prompt with useful information when you need it. It does this with a powerful theming engine and a large array of data sources.
In order to use liquidprompt with Zsh, you should use the following snippet with Guix Home:
(service home-zsh-service-type
(home-zsh-configuration
(zshrc (list ;;...
;; This loads liquidprompt
(mixed-text-file "liquidprompt"
"[[ $- = *i* ]] && source " liquidprompt "/share/liquidprompt/liquidprompt")
;; This loads the powerline theme available in liquidprompt
(mixed-text-file "powerline-theme"
"source " liquidprompt "/share/liquidprompt/themes/powerline/powerline.theme"))))))This package provides an interactive setup for zsh preconfigured by the Grml project.
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.
direnv can hook into the bash, zsh, tcsh, and fish shells to load or unload environment variables depending on the current directory. This allows project-specific environment variables without using ~/.profile.
Before each prompt, direnv checks for the existence of a .envrc file in the current and parent directories. This file is then used to alter the environment variables of the current shell.
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.
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.
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.