Skip to content

ivanbrennan/shellbit

Repository files navigation

shellbit

Launch a nix-shell for the current project.

shellbit

The first time you run shellbit, it will prompt you for the url of the git repo where your nix-shell recipes are kept.

An example repo can be found at git@github.com:ivanbrennan/nixels.git (nixels).

If you choose to save this config, subsequent uses will work without prompting.

install from expression

nix-env -iE '_:
  let
    url = https://github.com/ivanbrennan/shellbit/archive/0.1.0.0.tar.gz;
  in
    (import "${builtins.fetchTarball url}/nix" { }).minimal
'

install / uninstall

make install
make uninstall

development

build

make

run tests

make test

integration tests

make integration-test

lint

make lint

build nix package

make nix-build

generate completion scripts

make completions

update nixpkgs revision

make update-nixpkgs REV=bc94dcf500286495e3c478a9f9322debc94c4304

similar projects