spanner-cli: command not found

Homebrew で Go はインストール済みだったので、spanner-cli の README を参考にインストール。

github.com

$ go version
go version go1.21.6 darwin/arm64
$ go install github.com/cloudspannerecosystem/spanner-cli@latest
...

しかし、spanner-cli: command not found になってしまう...。

で、spanner-cli の README にある Install Go を見たら PATH を設定してねって書いてある。Go ってそういうものなのか。

export PATH=$PATH:$HOME/go/bin

現場からは以上です。

その他

spanner-cli で Cloud Spanner にアクセスして SQL を実行する。GCP コンソールの Spanner Studio でもトランザクション管理できるといいんだけど。

$ spanner-cli -p {PROJECT} -i {INSTANCE} -d {DATABASE}
Connected.
spanner> BEGIN;
Query OK, 0 rows affected (0.03 sec)

spanner(rw txn)> ...(略)
Query OK, 1 rows affected (0.34 sec)

spanner(rw txn)> COMMIT;
Query OK, 0 rows affected (0.04 sec)

spanner> exit;
Bye