nushellPlugins.semver: init at 0.11.4 (#404014)

This commit is contained in:
Kira
2025-05-08 16:13:19 -03:00
committed by GitHub
parent 50dd5a5327
commit 3f08fcf3da
3 changed files with 38 additions and 0 deletions

View File

@@ -13079,6 +13079,11 @@
githubId = 361496;
name = "Nikola Knežević";
};
koffydrop = {
github = "koffydrop";
githubId = 67888720;
name = "Kira";
};
kolaente = {
email = "k@knt.li";
github = "kolaente";

View File

@@ -21,6 +21,7 @@ lib.makeScope newScope (
nushell_plugin_dbus = self.dbus;
};
skim = callPackage ./skim.nix { };
semver = callPackage ./semver.nix { };
}
// lib.optionalAttrs config.allowAliases {
regex = throw "`nu_plugin_regex` is no longer compatible with the current Nushell release.";

View File

@@ -0,0 +1,32 @@
{
lib,
rustPlatform,
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nu_plugin_semver";
version = "0.11.4";
src = fetchFromGitHub {
owner = "abusch";
repo = "nu_plugin_semver";
tag = "v${finalAttrs.version}";
hash = "sha256-VTMaZUYgb7wZqiZmd5IVxQsjbHx3QC75VQQdJqaCvfY=";
};
cargoHash = "sha256-oPP4lwXe4jJLfTjUWfaHxQX6CfHbXO5DajyK4r/l6bo=";
passthru.update-script = nix-update-script { };
meta = {
description = "A nushell plugin to work with semver versions";
homepage = "https://github.com/abusch/nu_plugin_semver";
changelog = "https://github.com/abusch/nu_plugin_semver/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ koffydrop ];
mainProgram = "nu_plugin_semver";
platforms = lib.platforms.linux;
};
})