clod 0.1.24 → 0.1.25
raw patch · 6 files changed
+20/−12 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +3/−2
- bin/release +13/−6
- clod.cabal +1/−1
- man/clod.1.md +1/−1
- man/clod.7.md +1/−1
- man/clod.8.md +1/−1
CHANGELOG.md view
@@ -1,8 +1,9 @@ # Changelog -## [0.1.24] - 2025-04-04+## [0.1.25] - 2025-04-04 -- Automate release process+- [Automate release process](https://www.youtube.com/watch?v=MK6TXMsvgQg)+ ## [0.1.6] - 2025-03-31 ### Changed
bin/release view
@@ -618,15 +618,22 @@ # Replace the SHA line with the marker sed -i '' "s|.*BOTTLE_SHA256_MARKER.*|$BOTTLE_SHA_TEMPLATE|" Formula/clod.rb - # Handle the double-hyphen in the bottle filename by adding a custom URL+ # Handle the double-hyphen in the bottle filename by updating the custom URL # Recent Homebrew versions use double-hyphen in bottle filenames echo "Adapting formula for double-hyphen bottle filename ($bottle_file)..." - # Add a custom bottle download URL directly in the bottle block- # Looking for the pattern " sha256 cellar" and adding our URL line after it- sed -i '' "/sha256 cellar/a\\- # Custom URL to handle double-hyphen in bottle filename\\- url \"https://github.com/fuzz/clod/releases/download/v$VERSION/$bottle_file\"" Formula/clod.rb+ # Check if BOTTLE_URL_MARKER exists in the formula+ if ! grep -q "BOTTLE_URL_MARKER" Formula/clod.rb; then+ echo "ERROR: BOTTLE_URL_MARKER not found in formula. Cannot update safely."+ exit 1+ fi+ + # Update the bottle URL using the marker+ BOTTLE_URL_TEMPLATE=" # Custom URL to handle double-hyphen in bottle filename\\+ url \"https://github.com/fuzz/clod/releases/download/v$VERSION/$bottle_file\" # BOTTLE_URL_MARKER"+ + # Replace the entire line with the marker+ sed -i '' "s|.*BOTTLE_URL_MARKER.*|$BOTTLE_URL_TEMPLATE|" Formula/clod.rb # Verify the changes were made correctly if ! grep -q "v$VERSION.*BOTTLE_ROOT_URL_MARKER" Formula/clod.rb; then
clod.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: clod-version: 0.1.24+version: 0.1.25 synopsis: Project file manager for Claude AI integrations description: Clod (Claude Loader) is a utility for preparing and uploading files to Claude AI's Project Knowledge feature. It tracks file changes, respects .gitignore and .clodignore
man/clod.1.md view
@@ -1,4 +1,4 @@-% CLOD(1) Clod 0.1.24+% CLOD(1) Clod 0.1.25 % Fuzz Leonard & Claude <ink@fuzz.ink> % March 2025
man/clod.7.md view
@@ -1,4 +1,4 @@-% CLOD(7) Clod 0.1.24+% CLOD(7) Clod 0.1.25 % Fuzz Leonard & Claude <ink@fuzz.ink> % March 2025
man/clod.8.md view
@@ -1,4 +1,4 @@-% CLOD(8) Clod 0.1.24+% CLOD(8) Clod 0.1.25 % Fuzz Leonard & Claude <ink@fuzz.ink> % March 2025