1# Universal shell for PureScript repos
2{ pkgs ? import (builtins.fetchGit {
3 # https://github.com/NixOS/nixpkgs/releases/tag/21.11
4 url = "https://github.com/nixos/nixpkgs/";
5 ref = "refs/tags/21.11";
6 rev = "a7ecde854aee5c4c7cd6177f54a99d2c1ff28a31";
10 easy-ps-src = builtins.fetchGit {
11 url = "https://github.com/justinwoo/easy-purescript-nix.git";
13 rev = "0ad5775c1e80cdd952527db2da969982e39ff592";
15 easy-ps = import easy-ps-src { inherit pkgs; };
25 pkgs.nodePackages.bower
27 LC_ALL = "C.UTF-8"; # https://github.com/purescript/spago/issues/507
28 # https://github.com/purescript/spago#install-autocompletions-for-bash
30 source <(spago --bash-completion-script `which spago`)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list