LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

comma

Run software without installing it using Nix

TLDR

Run a command without installing it
$ , [command]
copy
Run a command from a specific package
$ , [command] --from [package]
copy

SYNOPSIS

, [command] [args...]

DESCRIPTION

comma (invoked as ,) runs software without installing it permanently. It wraps nix shell -c and nix-index to search nixpkgs for the binary, temporarily install the relevant package, and run the command.If multiple packages provide the same command, comma prompts you to select which package to use. Results are cached so subsequent runs of the same command reuse the previous selection.Comma requires a working Nix installation and an up-to-date nix-index database.

INSTALL

nix profile install nixpkgs#comma
copy

CAVEATS

Requires Nix package manager. The nix-index database must be updated for accurate results. First run of a command may be slow due to package download. Cached paths are invalidated by garbage collection.

SEE ALSO

nix(1), nix-shell(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid