SeeF is a CLI tool designed to analyze directory structures and file contents in an organized way, focused on facilitating technical reviews, audits, and analysis.
It automatically generates:
- The project directory tree
- A list of relevant files
- The full content of files within configurable limits
- 📁 Displays complete directory structure
- 📄 Reads and outputs code file contents
- 🎯 Filters by maximum file size
- 🧩 Includes only specific file extensions
- 🚫 Excludes unwanted directories
- 📋 Copies output to clipboard
- 💾 Exports analysis to a file
- 🌍 Multi-language support (EN/PT)
- 🎨 Colored output with optional disable
make installchmod +x install.sh
./install.shThe installer:
- Detects the operating system
- Checks dependencies
- Configures language
- Installs to
~/.local/bin
seef --help
seef ./my-projectseef ./my_projectseef -s 5 ./project # 5MB limitseef -t ./projectseef -e ".csv,.xml,.txt" ./projectseef -x "test,coverage" ./projectseef -o analysis.txt ./projectseef -c ./projectseef --no-color ./projectseef --lang en ./project
seef --lang pt ./projetoSeeF
├── bin
│ └── seef
├── build
├── install.sh
├── uninstall.sh
├── Makefile
├── README.md
└── src
└── locales
├── en.sh
└── pt.sh
After installation, the configuration file is located at:
~/.config/seef/seef.confAvailable parameters:
MAX_FILE_SIZEEXCLUDE_DIRSUSE_COLORDEFAULT_LANGCLIPBOARD_TOOL
make uninstallOr directly:
./uninstall.shThis project is open-source and may be freely used for personal or professional purposes.
Contributions are welcome! Suggestions, improvements, and pull requests help make SeeF even better.
