Bash

Code

【Google Cloud】GitHub Actionsで認証するためのシェル関数を作る

Google Cloud上のリソースを使ってGitHub ActionsでCI/CDするためにシェル関数を構築します。その関数ではサービスアカウントにWorkload Identity連携をして処理の途中に通知を行ったりもします。
Code

【Cloud Scheduler】コンテナを動かすために必要なgcloudコマンドをシェル関数化する

Google Cloud上でデプロイされたコンテナを操作するためにシェル関数を構築します。その関数には処理が完了した時やエラー発生時に通知を行ったりヘルプ機能も実装します。
Code

【Cloud Run】コンテナを稼働させるまでに必要なgcloudコマンドをシェル関数化する

Google Cloud上でコンテナをデプロイするためにシェル関数を構築します。その関数には処理が完了した時やエラー発生時に通知を行ったりヘルプ機能も実装します。
Code

【Python】venvを使いながら環境変数PS1を設定してプロンプトを見やすくしたい

Python開発時のvirtualenvの有効化時に、Bashの環境変数「PS1」でターミナルのプロンプトが白色に戻ってしまう事象を直すための方法を紹介します。
Code

【GitHub Actions、Bash】curlでPOSTする時のJSONの書き方いろいろ

GitHub Actionsでcurlを使い、JSON形式でPOSTする方法は、直接書き込み、ファイル使用、jq利用、変数を利用するなどがあります。
Code

【GitHub Actions、Bash】「curl: (3) URL using bad/illegal format or missing URL」「curl: (3) nested brace in URL」といったエラーメッセージが出た時に試したこと

GitHub Actionsでcurlを叩いたときに遭遇したエラーを対処した時の記事になります。うっかりエラーですが、Shell初心者だと陥りやすいと思ってこの記事を書きました。
Code

【Bash、Zsh】Macでスクショしたファイル名を連番にワンライナーでリネームする

半角スペースが入ってしまっているファイル名を、連番にリネームできるBashおよびZshで使えるワンライナーのコマンドを紹介します。ワンライナーなので、いちいちシェルファイルのパスを気にしたりする必要がありません。