nushellPlugins.semver: init at 0.11.4 (#404014)

Kira 3f08fcf3 50dd5a53

Changed files
+38
maintainers
pkgs
shells
nushell
+5
maintainers/maintainer-list.nix
···
githubId = 361496;
name = "Nikola Knežević";
+
koffydrop = {
+
github = "koffydrop";
+
githubId = 67888720;
+
name = "Kira";
+
};
kolaente = {
email = "k@knt.li";
github = "kolaente";
+1
pkgs/shells/nushell/plugins/default.nix
···
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.";
+32
pkgs/shells/nushell/plugins/semver.nix
···
+
{
+
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;
+
};
+
})