| Crates.io | fscat |
| lib.rs | fscat |
| version | 0.1.0 |
| created_at | 2024-12-18 09:35:48.001486+00 |
| updated_at | 2024-12-18 09:35:48.001486+00 |
| description | A fast and flexible file concatenation tool with powerful filtering capabilities |
| homepage | |
| repository | https://github.com/logesh-kumar/fscat |
| max_upload_size | |
| id | 1487347 |
| size | 28,810 |
A lightning-fast file concatenation tool written in Rust that allows you to combine multiple files with powerful filtering capabilities.
cargo install fscat
Basic usage:
fscat /path/to/directory
USAGE:
fscat [OPTIONS] <PATH>
ARGS:
<PATH> Directory to scan for files
OPTIONS:
-e, --ext <EXTENSIONS> File extensions to include (comma-separated)
Example: -e js,ts,jsx
-x, --exclude <PATTERNS> Patterns to exclude (comma-separated)
Example: -x "node_modules,**/test/**"
-n, --include-no-ext Include files without extensions
-h, --help Print help information
-V, --version Print version information
fscat -e js /path/to/project
fscat -e js,ts -x "**/test/**,**/*.test.*" /path/to/project
fscat -e js,ts -n /path/to/project
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.