はじめに

便利そうなので使ってみる。

インストール

Homebrew でインストールする。

% brew install orangekame3/tap/stree

ちょい、はまる。

% stree my-bucket
ignoring argument my-bucket (path check I)
No Git or Mercurial URLs found in arguments or current working path, see stree --help

は?

% which stree
/opt/homebrew/bin/stree

% ll /opt/homebrew/bin | grep stree
lrwxr-xr-x  1 oppara  admin    53B Oct 28  2022 stree -> /Applications/Sourcetree.app/Contents/Resources/stree

Sourcetree の CLI がインストールされていたので削除する。

% rm /opt/homebrew/bin/stree

設定

config と credentials をよしなに設定する。

~/.aws/config

[oppara]
region = ap-northeast-1
output = json

~/.aws/credentials

[oppara]
aws_access_key_id = XXXXXXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXX

実行

% stree opp-my-bucket --profile oppara --no-color
opp-my-bucket
├── foo
│   └── bar
│       └── baz.toml
└── hoge.md

2 directories, 2 files

環境

% sw_vers
ProductName:		macOS
ProductVersion:		14.0
BuildVersion:		23A344