12 inherit pname version;
14 src = fetchFromGitHub {
18 hash = "sha256-+qkr0ziHWs3MVhBoqAxrwwbsQVvmGHRKrlqiujqBKvs=";
21 vendorHash = "sha256-UjX1P8v97Mi5cLWv3n7pmxgnw+wCr4aRTHDHHd/9+Lo=";
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 ];