12 inherit pname version;
14 src = fetchFromGitHub {
18 hash = "sha256-lKrX38gVUhYwwuNF25LcZ+TytP4vx/GO7ay6Au4BBZA=";
21 vendorHash = "sha256-sgVGqpncV7Ylok5FRcV01a3MCX6UdZvTt3nfVh5L2so=";
23 subPackages = [ "cmd/elvish" ];
28 "-X src.elv.sh/pkg/buildinfo.Version==${version}"
36 shellPath = "/bin/elvish";
38 expectVersion = callPackage ./tests/expect-version.nix { };
43 homepage = "https://elv.sh/";
44 description = "Friendly and expressive command shell";
45 mainProgram = "elvish";
47 Elvish is a friendly interactive shell and an expressive programming
48 language. It runs on Linux, BSDs, macOS and Windows. Despite its pre-1.0
49 status, it is already suitable for most daily interactive use.
51 license = lib.licenses.bsd2;
52 maintainers = with lib.maintainers; [ AndersonTorres ];