suer TIL

Golangs

GOLANG
2026-01-01 2026-08-15
eye catch

【Go言語】logrusorgru/auroraでCLIアプリの出力に色をつける

logrusorgru/aurora logrusorgru/aurora は、Go言語のターミナル出力に色やスタイルを追加するANSIカラーライブラリ。 PrintfやSprintfとの互換性があり、メソッドチェーンで複数のスタイルを組み合わせられる。
GOLANG
2026-01-01 2026-08-15
eye catch

【Go言語】goreleaser-actionアクションで作成するGitHubのReleaseの説明文をPull Requestごとでまとめる

GoReleaserで作成したGitHubのRelease GitHub Actionsでgoreleaser-action を使うとGoReleaserでGitHubのRelease作成できる。 jobs: goreleaser: runs-on: ubuntu-latest steps: (略) - name: Run GoReleaser uses: goreleaser/goreleaser-action@v6 with: version: latest args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 上記ワークフローで作成されるDescriptionに記載されるのはコミットの一覧になる。 この一覧をPull Requestごとの説明文に変更したい。
GOLANG
2026-01-01 2026-07-11
eye catch

【Go言語】成果物のバージョン情報をdebug.ReadBuildInfo()で出力する

go build の成果物のバージョン情報を取得する go buildでビルドしたバイナリのバージョン情報を取得するには、runtime/debugパッケージのReadBuildInfo()関数を使用する。
GOLANG
2026-01-01 2026-01-01
eye catch

Github Cli ExtensionをGitHubでリリースする

GitHub CLI Extensionのプロジェクト GitHub CLI ExtensionのGoプロジェクトを作成する方法については、GitHub CLI Extension を Go 言語で作るを参照。 上記記事通りにgh extension createコマンドでプロジェクトを作成すると、GitHub Actionsのワークフローファイルとして.github/workflows/release.ymlが生成される。
GOLANG
2025-12-29 2025-12-29
eye catch

GitHub CLI Extension を Go 言語で作る

GitHub CLI Extension GitHub CLIは独自のサブコマンドを追加できる。GitHub CLI 2.0から導入され、GitHub CLIのコア機能を拡張できる。 BashとGoで拡張を作成できるが、ここではGo言語での作成方法を説明する。
GOLANG
2025-12-29 2025-12-29
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer