mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-06 19:45:29 +00:00
simplify script
This commit is contained in:
parent
fb02f1b0b5
commit
0d3b398014
@ -34,4 +34,4 @@ jobs:
|
|||||||
uses: softprops/action-gh-release@v2
|
uses: softprops/action-gh-release@v2
|
||||||
with:
|
with:
|
||||||
draft: true
|
draft: true
|
||||||
files: release/ouch-*
|
files: assets/ouch-*
|
||||||
|
@ -1,28 +1,28 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
mkdir release
|
|
||||||
cd downloaded_artifacts
|
cd downloaded_artifacts
|
||||||
|
mkdir ../assets
|
||||||
|
|
||||||
for dir in ouch-*; do
|
for input_dir in ouch-*; do
|
||||||
mkdir "$dir/man"
|
cp ../{README.md,LICENSE,CHANGELOG.md} "$input_dir"
|
||||||
mv "$dir"/artifacts/*.1 "$dir/man"
|
mkdir "$input_dir/man"
|
||||||
|
mkdir "$input_dir/artifacts"
|
||||||
|
|
||||||
mv "$dir/artifacts" "$dir/completions"
|
mv "$input_dir"/artifacts/*.1 "$input_dir/man"
|
||||||
|
mv "$input_dir"/artifacts/* "$input_dir/completions"
|
||||||
|
rm -r "$input_dir/artifacts"
|
||||||
|
|
||||||
cp ../{README.md,LICENSE,CHANGELOG.md} "$dir"
|
if [[ "$input_dir" = *.exe ]]; then
|
||||||
|
target=${input_dir%.exe}
|
||||||
if [[ "$dir" = *.exe ]]; then
|
mv "$input_dir/target/${target/ouch-/}/release/ouch.exe" "$input_dir"
|
||||||
target=${dir%.exe}
|
rm -r "$input_dir/target"
|
||||||
mv "$dir/target/${target/ouch-/}/release/ouch.exe" "$dir"
|
mv "$input_dir" "$target"
|
||||||
rm -r "$dir/target"
|
zip -r "../assets/$target.zip" "$target"
|
||||||
mv "$dir" "$target"
|
|
||||||
zip -r "../release/$target.zip" "$target"
|
|
||||||
else
|
else
|
||||||
mv "$dir/target/${dir/ouch-/}/release/ouch" "$dir"
|
mv "$input_dir/target/${input_dir/ouch-/}/release/ouch" "$input_dir"
|
||||||
rm -r "$dir/target"
|
rm -r "$input_dir/target"
|
||||||
chmod +x "$dir/ouch"
|
chmod +x "$input_dir/ouch"
|
||||||
tar czf "../release/$dir.tar.gz" "$dir"
|
tar czf "../assets/$input_dir.tar.gz" "$input_dir"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user