|
|
@@ -120,12 +120,14 @@ release:
|
|
|
git tag -d "v{{new_version}}" || echo "tag not found, creating";
|
|
|
git tag --sign -a "v{{new_version}}" -m "auto generated by the justfile for eza v$(convco version)"
|
|
|
just cross
|
|
|
+ just mangen
|
|
|
+ just completions
|
|
|
mkdir -p ./target/"release-notes-$(convco version)"
|
|
|
git cliff -t "v$(convco version)" --current > ./target/"release-notes-$(convco version)/RELEASE.md"
|
|
|
just checksum >> ./target/"release-notes-$(convco version)/RELEASE.md"
|
|
|
|
|
|
git push origin "v{{new_version}}"
|
|
|
- gh release create "v$(convco version)" --target "$(git rev-parse HEAD)" --title "eza v$(convco version)" -d -F ./target/"release-notes-$(convco version)/RELEASE.md" ./target/"bin-$(convco version)"/*
|
|
|
+ gh release create "v$(convco version)" --target "$(git rev-parse HEAD)" --title "eza v$(convco version)" -d -F ./target/"release-notes-$(convco version)/RELEASE.md" ./target/"bin-$(convco version)"/* ./target/"man-$(convco version).tar.gz" ./target/"completions-$(convco version).tar.gz"
|
|
|
|
|
|
#----------------#
|
|
|
# binaries #
|
|
|
@@ -222,6 +224,21 @@ alias c := cross
|
|
|
# Generate Checksums
|
|
|
# TODO: moved to gh-release just checksum
|
|
|
|
|
|
+@mangen:
|
|
|
+ # Setup Output Directory
|
|
|
+ mkdir -p ./target/"man-$(convco version)"
|
|
|
+ pandoc --standalone -f markdown -t man man/eza.1.md > ./target/"man-$(convco version)"/eza.1
|
|
|
+ pandoc --standalone -f markdown -t man man/eza_colors.5.md > ./target/"man-$(convco version)"/eza_colors.5
|
|
|
+ pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md > ./target/"man-$(convco version)"/eza_colors-explanation.5
|
|
|
+ tar czvf ./target/"man-$(convco version)".tar.gz ./target/"man-$(convco version)"
|
|
|
+
|
|
|
+@completions:
|
|
|
+ # Setup Output Directory
|
|
|
+ mkdir -p ./target/"completions-$(convco version)"
|
|
|
+ cp completions/*/* ./target/"completions-$(convco version)"/
|
|
|
+ tar czvf ./target/"completions-$(convco version)".tar.gz ./target/"completions-$(convco version)"
|
|
|
+
|
|
|
+
|
|
|
#---------------------#
|
|
|
# Integration testing #
|
|
|
#---------------------#
|