Comma runs software without installing it. [maintainers=@Artturin,@burke,@DavHau]
Go to file
2022-04-19 01:36:39 +03:00
.github run ci on darwin and add dependabot 2022-04-19 01:07:35 +03:00
src rewrite in rust 2022-04-19 01:36:39 +03:00
.envrc rewrite in rust 2022-04-19 01:36:39 +03:00
.gitignore rewrite in rust 2022-04-19 01:36:39 +03:00
Cargo.lock rewrite in rust 2022-04-19 01:36:39 +03:00
Cargo.toml rewrite in rust 2022-04-19 01:36:39 +03:00
default.nix rewrite in rust 2022-04-19 01:36:39 +03:00
flake.lock rewrite in rust 2022-04-19 01:36:39 +03:00
flake.nix rewrite in rust 2022-04-19 01:36:39 +03:00
README.md rewrite in rust 2022-04-19 01:36:39 +03:00
shell.nix rewrite in rust 2022-04-19 01:36:39 +03:00

comma

Comma runs software without installing it.

Basically it just wraps together nix shell -c and nix-index. You stick a , in front of a command to run it from whatever location it happens to occupy in nixpkgs without really thinking about it.

Installation

  • Nix with Flakes:

    $ nix profile install github:nix-community/comma
    
  • No flakes:

    $ nix-env -i -f "https://github.com/nix-community/comma/archive/master.tar.gz"
    

Usage

, cowsay neato

Prebuilt index

https://github.com/Mic92/nix-index-database