diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6fd3be5..4fb1e32 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -34,9 +34,9 @@ jobs: id: check-changes run: | if git diff --quiet docs/index.html; then - echo "changed=false" >> $GITHUB_OUTPUT + echo "changed=false" >> "$GITHUB_OUTPUT" else - echo "changed=true" >> $GITHUB_OUTPUT + echo "changed=true" >> "$GITHUB_OUTPUT" fi - name: Commit and push changes diff --git a/.shellcheckrc b/.shellcheckrc new file mode 100644 index 0000000..0fedb32 --- /dev/null +++ b/.shellcheckrc @@ -0,0 +1,3 @@ +# Disable shellcheck for non-tap scripts +# These are utility scripts not part of homebrew tap functionality +disable=SC2311,SC2312 diff --git a/Casks/kportal.rb b/Casks/kportal.rb index b99857f..7845aff 100644 --- a/Casks/kportal.rb +++ b/Casks/kportal.rb @@ -1,9 +1,10 @@ # This file was generated by GoReleaser. DO NOT EDIT. cask "kportal" do + version "0.2.48" + name "kportal" desc "Modern Kubernetes port-forward manager with interactive TUI" homepage "https://lukaszraczylo.github.io/kportal" - version "0.2.48" livecheck do skip "Auto-generated on release." @@ -13,27 +14,27 @@ cask "kportal" do on_macos do on_intel do - url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-darwin-amd64.tar.gz", - verified: "github.com/lukaszraczylo/kportal" sha256 "8001cac8d1d66e8bfba0861fb77f5a4c3ed840051bdc6b1d332542dc733df49d" + url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-darwin-amd64.tar.gz", + verified: "github.com/lukaszraczylo/kportal" end on_arm do - url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-darwin-arm64.tar.gz", - verified: "github.com/lukaszraczylo/kportal" sha256 "f8e7b04052f88ee0c5e668ccd953871550a6d8c085d0305430236c3699d69cbf" + url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-darwin-arm64.tar.gz", + verified: "github.com/lukaszraczylo/kportal" end end on_linux do on_intel do - url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-linux-amd64.tar.gz", - verified: "github.com/lukaszraczylo/kportal" sha256 "dea65a2d376ab16fa58d53f1ea0da1eae25e970b4d438b501b82e7a942d1a295" + url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-linux-amd64.tar.gz", + verified: "github.com/lukaszraczylo/kportal" end on_arm do - url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-linux-arm64.tar.gz", - verified: "github.com/lukaszraczylo/kportal" sha256 "7574a8013ca8bb62b2b1d0a39f4a5f5d514e9411f255f7bc7273b67c184cc9e8" + url "https://github.com/lukaszraczylo/kportal/releases/download/v#{version}/kportal-#{version}-linux-arm64.tar.gz", + verified: "github.com/lukaszraczylo/kportal" end end diff --git a/Casks/lolcathost.rb b/Casks/lolcathost.rb index 696ad83..721934e 100644 --- a/Casks/lolcathost.rb +++ b/Casks/lolcathost.rb @@ -1,9 +1,10 @@ # This file was generated by GoReleaser. DO NOT EDIT. cask "lolcathost" do + version "0.1.22" + name "lolcathost" desc "Dynamic host management tool with TUI" homepage "https://github.com/lukaszraczylo/lolcathost" - version "0.1.22" livecheck do skip "Auto-generated on release." @@ -13,27 +14,27 @@ cask "lolcathost" do on_macos do on_intel do - url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-darwin-amd64.tar.gz", - verified: "github.com/lukaszraczylo/lolcathost" sha256 "b70dd893fb1a91befda777d668d22dc85bdd95cee7cf9abc605c49125b352ec3" + url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-darwin-amd64.tar.gz", + verified: "github.com/lukaszraczylo/lolcathost" end on_arm do - url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-darwin-arm64.tar.gz", - verified: "github.com/lukaszraczylo/lolcathost" sha256 "2872dc1454a1ad7dfded863894c566041bd8c15fbad36ecd4c595a4c6feb2680" + url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-darwin-arm64.tar.gz", + verified: "github.com/lukaszraczylo/lolcathost" end end on_linux do on_intel do - url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-linux-amd64.tar.gz", - verified: "github.com/lukaszraczylo/lolcathost" sha256 "d234a28ee8a67510eac439f52a15e244930e259b7d0adb422a8c8b89c1865846" + url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-linux-amd64.tar.gz", + verified: "github.com/lukaszraczylo/lolcathost" end on_arm do - url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-linux-arm64.tar.gz", - verified: "github.com/lukaszraczylo/lolcathost" sha256 "d646ad7a7754f8f851b573ef012ce9d15cab3aee447bc1bf0fa1e1f62600e592" + url "https://github.com/lukaszraczylo/lolcathost/releases/download/v#{version}/lolcathost-#{version}-linux-arm64.tar.gz", + verified: "github.com/lukaszraczylo/lolcathost" end end diff --git a/Casks/semver-generator.rb b/Casks/semver-generator.rb index 9442d05..6cddce6 100644 --- a/Casks/semver-generator.rb +++ b/Casks/semver-generator.rb @@ -1,9 +1,10 @@ # This file was generated by GoReleaser. DO NOT EDIT. cask "semver-generator" do + version "1.15.362" + name "semver-generator" desc "Automatic semantic version generator based on git commit messages" homepage "https://github.com/lukaszraczylo/semver-generator" - version "1.15.362" livecheck do skip "Auto-generated on release." @@ -13,27 +14,27 @@ cask "semver-generator" do on_macos do on_intel do - url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-darwin-amd64.tar.gz", - verified: "github.com/lukaszraczylo/semver-generator" sha256 "198b959a262e78722f180597500bbde8e34c77f50997fad1fbc8eaebd86639a1" + url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-darwin-amd64.tar.gz", + verified: "github.com/lukaszraczylo/semver-generator" end on_arm do - url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-darwin-arm64.tar.gz", - verified: "github.com/lukaszraczylo/semver-generator" sha256 "61302ca9d6015823710be76eebb139f9be0bdce836e82e2406748b5b016be673" + url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-darwin-arm64.tar.gz", + verified: "github.com/lukaszraczylo/semver-generator" end end on_linux do on_intel do - url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-linux-amd64.tar.gz", - verified: "github.com/lukaszraczylo/semver-generator" sha256 "74b55064b01cacf757f0f8084c837e991c7ae3508ee933d49de4e1684bd9afc0" + url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-linux-amd64.tar.gz", + verified: "github.com/lukaszraczylo/semver-generator" end on_arm do - url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-linux-arm64.tar.gz", - verified: "github.com/lukaszraczylo/semver-generator" sha256 "d1366aedcf478df828812f799fe20e95fadbae8c763d266210d980850c5ef467" + url "https://github.com/lukaszraczylo/semver-generator/releases/download/v#{version}/semver-generator-linux-arm64.tar.gz", + verified: "github.com/lukaszraczylo/semver-generator" end end diff --git a/docs/index.html b/docs/index.html index 24a2743..4e3ce0f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -65,6 +65,34 @@ .shadow-modern { box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.1); } .dark .shadow-modern { box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.4); } html { scroll-behavior: smooth; } + .code-block { + position: relative; + } + .copy-btn { + position: absolute; + top: 0.5rem; + right: 0.5rem; + padding: 0.25rem 0.5rem; + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 0.375rem; + color: #9ca3af; + font-size: 0.75rem; + cursor: pointer; + transition: all 0.2s; + display: flex; + align-items: center; + gap: 0.25rem; + } + .copy-btn:hover { + background: rgba(255, 255, 255, 0.2); + color: #fff; + } + .copy-btn.copied { + background: rgba(16, 185, 129, 0.3); + border-color: rgba(16, 185, 129, 0.5); + color: #34d399; + }