Merge pull request #306593 from DerRockWolf/update/stackit-cli
stackit-cli: 0.2.2 -> 0.2.3
This commit is contained in:
commit
8d98cc4cae
|
@ -12,16 +12,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "stackit-cli";
|
pname = "stackit-cli";
|
||||||
version = "0.2.2";
|
version = "0.2.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "stackitcloud";
|
owner = "stackitcloud";
|
||||||
repo = "stackit-cli";
|
repo = "stackit-cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-0SI7hRJxdtdpGgEsUCWNsIcT50W7uyxLs5Mp+alHE0I=";
|
hash = "sha256-ci7P0VbIuYoIzaiNhUCNRFa3YxYxBsat5U46DwGq6WY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-FXy3qVSf57cPmxkY2XPEjFz3qRYkH5pPmCoIiWb28FY=";
|
vendorHash = "sha256-ecf/7BoCvybga8RVRiXvrAf2a5uLvIOFk4qNJiguSpo=";
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
|
@ -35,22 +35,13 @@ buildGoModule rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles makeWrapper ];
|
nativeBuildInputs = [ installShellFiles makeWrapper ];
|
||||||
|
|
||||||
preCheck = ''
|
|
||||||
export HOME=$TMPDIR # needed because the binary always creates a dir & config file
|
|
||||||
'';
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
export HOME=$TMPDIR # needed because the binary always creates a dir & config file
|
|
||||||
mv $out/bin/{${pname},stackit} # rename the binary
|
mv $out/bin/{${pname},stackit} # rename the binary
|
||||||
|
|
||||||
installShellCompletion --cmd stackit --bash <($out/bin/stackit completion bash)
|
installShellCompletion --cmd stackit \
|
||||||
installShellCompletion --cmd stackit --zsh <($out/bin/stackit completion zsh)
|
--bash <($out/bin/stackit completion bash) \
|
||||||
installShellCompletion --cmd stackit --fish <($out/bin/stackit completion fish)
|
--zsh <($out/bin/stackit completion zsh) \
|
||||||
# Use this instead, once https://github.com/stackitcloud/stackit-cli/issues/153 is fixed:
|
--fish <($out/bin/stackit completion fish)
|
||||||
# installShellCompletion --cmd stackit \
|
|
||||||
# --bash <($out/bin/stackit completion bash) \
|
|
||||||
# --zsh <($out/bin/stackit completion zsh) \
|
|
||||||
# --fish <($out/bin/stackit completion fish)
|
|
||||||
# Ensure that all 3 completion scripts exist AND have content (should be kept for regression testing)
|
# Ensure that all 3 completion scripts exist AND have content (should be kept for regression testing)
|
||||||
[ $(find $out/share -not -empty -type f | wc -l) -eq 3 ]
|
[ $(find $out/share -not -empty -type f | wc -l) -eq 3 ]
|
||||||
'';
|
'';
|
||||||
|
@ -65,7 +56,7 @@ buildGoModule rec {
|
||||||
passthru.tests = {
|
passthru.tests = {
|
||||||
version = testers.testVersion {
|
version = testers.testVersion {
|
||||||
package = stackit-cli;
|
package = stackit-cli;
|
||||||
command = "HOME=$TMPDIR stackit --version";
|
command = "stackit --version";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user