| Crates.io | gut_exp_codebase |
| lib.rs | gut_exp_codebase |
| version | 0.1.0 |
| created_at | 2025-11-08 14:29:34.228352+00 |
| updated_at | 2025-11-08 14:29:34.228352+00 |
| description | `gut` is a command-line tool that generates a directory tree structure and concatenates the contents of the files within that structure. It's useful for send code base to AI. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1922917 |
| size | 16,350 |
** this README is written by gemini, but i checked it. **
gute is a command-line tool that generates a directory tree structure and concatenates the contents of the files within that structure. It's useful for send code base to AI.
Usage: gute [OPTIONS] [PATH]
Arguments:
[PATH] specialy path
Options:
-e, --ignore-ext <IGNORE_EXE>
-f, --ignore-dir <IGNORE_FOLDERS>
-o, --out <OUT>
-h, --help Print help
[PATH]: The path to the directory you want to process. If not provided, it defaults to the current directory.-e, --ignore-ext <EXTENSIONS>: A list of file extensions to ignore.-f, --ignore-dir <DIRECTORIES>: A list of directories to ignore.-o, --out <FILE>: The name of the output file. If not provided, the output will be printed to the console.To display the structure and content of the current directory, run:
gute
To process a specific directory, provide the path:
gute ./my-project
To ignore certain file extensions, use the -e or --ignore-ext option:
gute -e png jpg gif
To ignore specific directories, use the -f or --ignore-dir option:
gute -f node_modules target
To save the output to a file, use the -o or --out option:
gute -o output.txt
MIT OR Apache-2.0