diff options
author | Benjamin Sago <ogham@bsago.me> | 2020-11-07 11:54:24 +0000 |
---|---|---|
committer | Benjamin Sago <ogham@bsago.me> | 2020-11-07 11:54:24 +0000 |
commit | f25b43c8f85e642aa2963e652b8a918b78e8423d (patch) | |
tree | f6623f94430d6f2ab6d7e5941f25767cd610fb81 | |
parent | 72cb1e15de0ec662e8d5a5836806cde3b7ec4380 (diff) |
Adapt zip command to support Windows .exe files
-rw-r--r-- | Justfile | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -105,16 +105,16 @@ export DOG_DEBUG := "" # creates a distributable package -package release: +zip desc exe="dog": #!/usr/bin/env perl use Archive::Zip; - -e 'target/release/dog' || die 'Binary not built!'; + -e 'target/release/{{ exe }}' || die 'Binary not built!'; -e 'target/man/dog.1' || die 'Man page not built!'; my $zip = Archive::Zip->new(); $zip->addFile('completions/dog.bash'); $zip->addFile('completions/dog.zsh'); $zip->addFile('completions/dog.fish'); $zip->addFile('target/man/dog.1', 'man/dog.1'); - $zip->addFile('target/release/dog', 'bin/dog'); - $zip->writeToFileNamed('dog-{{ release }}.zip') == AZ_OK || die 'Zip write error!'; - system 'unzip -l "dog-{{ release }}".zip' + $zip->addFile('target/release/{{ exe }}', 'bin/{{ exe }}'); + $zip->writeToFileNamed('dog-{{ desc }}.zip') == AZ_OK || die 'Zip write error!'; + system 'unzip -l "dog-{{ desc }}".zip' |