gcstree is a CLI tool to list objects in Google Cloud Storage.
You can install gcstree by go install or brew. In addition, you can download the binary from releases
go install github.com/owlinux1000/gcstree@latest
brew install owlinux1000/tap/gcstree
In advance, you might want to login to Google Cloud as follows:
gcloud auth application-default login
$ gcstree
A tree command for Google Cloud Storage
Usage:
gcstree <bucket> [flags]
Flags:
-h, --help help for gcstree
-n, --no-color disable colorized outputs
-v, --version show the gcstree version$ gcstree test
test
├── folder1
│ ├── folder1-1
│ │ └── hello.txt
│ └── folder1-2
└── folder2
└── hello.txt
4 directories, 2 files$ gcstree test/folder1
test
└── folder1
├── folder1-1
│ └── hello.txt
└── folder1-2
3 directories, 1 files