Structy is a command-line tool designed to simplify the exploration and visualization of folder structures in your projects. It provides an easy way to view the hierarchy of directories and files, making it convenient for developers to understand the layout of their projects, share layouts with other developers, and explain file hierarchies to LLMs when debugging code. Folder structure is printed to the console and copied to the clipboard with one command.
To install Structy, use Homebrew, the package manager for macOS:
brew tap sahasramesh/structy
brew install structycli
cd /opt/homebrew/Cellar/structycli/1.0.0/bin/
npm i commander
structycli.js
structy-formula/
โโโ .git/
โ โโโ COMMIT_EDITMSG
โ โโโ HEAD
โ โโโ config
โ โโโ description
โ โโโ hooks/
โ โ โโโ applypatch-msg.sample
โ โ โโโ commit-msg.sample
โ โ โโโ fsmonitor-watchman.sample
โ โ โโโ post-update.sample
โ โ โโโ pre-applypatch.sample
โ โ โโโ pre-commit.sample
โ โ โโโ pre-merge-commit.sample
โ โ โโโ pre-push.sample
โ โ โโโ pre-rebase.sample
โ โ โโโ pre-receive.sample
โ โ โโโ prepare-commit-msg.sample
โ โ โโโ push-to-checkout.sample
โ โ โโโ update.sample
โ โโโ index
โ โโโ info/
โ โ โโโ exclude
โ โโโ logs/
โ โ โโโ HEAD
โ โ โโโ refs/
โ โ โ โโโ heads/
โ โ โ โ โโโ master
โ โ โ โโโ remotes/
โ โ โ โ โโโ origin/
โ โ โ โ โ โโโ master
โ โโโ objects/
โ โ โโโ 00/
โ โ โ โโโ 509b272856a20a8ec9b86da4c5157d514a83a2
โ โ โโโ 0e/
โ โ โ โโโ 7d1e5207555388b49ab2c869c493e6282e0227
โ โ โโโ 12/
โ โ โ โโโ edaf1ff8f710cead4799895b88b9d53d4bef79
โ โ โโโ 19/
โ โ โ โโโ 779743c942a28c09a6001a326cc255b6f98f6e
โ โ โโโ 1a/
โ โ โ โโโ f83f5dda66f20529193a221fa366c27fc5bad4
โ โ โโโ 23/
โ โ โ โโโ 413f3888052bd3e2c82296d5f3cb6ba4ef76a4
โ โ โโโ 29/
โ โ โ โโโ c56b365137886d34665be02b8b08a1e3a4acaf
โ โ โ โโโ e153d1fe5be5a4cc08fe86981f99590aca82c5
โ โ โโโ 34/
โ โ โ โโโ 7279af8ae7aec3198338543c883ad29f0c615b
โ โ โโโ 36/
โ โ โ โโโ b2f7d908f4fae8cd378f5742b8709d4ecfbebf
โ โ โโโ 5f/
โ โ โ โโโ f1d278f6f17751241ea245e5714b1e94e40291
โ โ โโโ 71/
โ โ โ โโโ 2193edbfad8bc3823fb14dea23780d6003e142
โ โ โโโ 78/
โ โ โ โโโ f8504ef9179689266a64f99230481dbe4c4b05
โ โ โโโ 81/
โ โ โ โโโ 188b16e5a74265c645074255aebc03d41c0033
โ โ โโโ 90/
โ โ โ โโโ 28d5b3a549fb026211a37b35eec8f6cb9efdcb
โ โ โโโ c5/
โ โ โ โโโ 4f686d9574664ffb7eaa10c6442eb933e73075
โ โ โโโ d0/
โ โ โ โโโ 7ab97fb27a01cc27a1546911113259e8f378fa
โ โ โโโ f0/
โ โ โ โโโ 0e0a6cb3212fc03a37227edd5ce359689290d0
โ โ โโโ f4/
โ โ โ โโโ 1ae71f38d7aa6e919c6141bfd922fd582f2478
โ โ โโโ fa/
โ โ โ โโโ 0ec1b09578f4dea260611f00e23f0b4cffe338
โ โ โโโ info/
โ โ โโโ pack/
โ โโโ refs/
โ โ โโโ heads/
โ โ โ โโโ master
โ โ โโโ remotes/
โ โ โ โโโ origin/
โ โ โ โ โโโ master
โ โ โโโ tags/
โโโ Formula/
โ โโโ structycli.rb
โโโ README.md
โโโ node_modules/
โโโ package-lock.json
โโโ package.json