13 inherit pname version;
15 src = fetchFromGitHub {
19 hash = "sha256-+qkr0ziHWs3MVhBoqAxrwwbsQVvmGHRKrlqiujqBKvs=";
22 vendorHash = "sha256-UjX1P8v97Mi5cLWv3n7pmxgnw+wCr4aRTHDHHd/9+Lo=";
24 subPackages = [ "cmd/elvish" ];
29 "-X src.elv.sh/pkg/buildinfo.Version==${version}"
37 shellPath = "/bin/elvish";
39 expectVersion = callPackage ./tests/expect-version.nix { };
44 homepage = "https://elv.sh/";
45 description = "Friendly and expressive command shell";
46 mainProgram = "elvish";
48 Elvish is a friendly interactive shell and an expressive programming
49 language. It runs on Linux, BSDs, macOS and Windows. Despite its pre-1.0
50 status, it is already suitable for most daily interactive use.
52 license = lib.licenses.bsd2;
53 maintainers = with lib.maintainers; [ ];