Lou is a lightweight CLI tool for streamlining local file operations. Perform batch actions, deduplicate files, and automate mundane tasks with simple commands.
- Smart Copy/Move: Preserve structure or flatten directories
- Duplicate Detection: Find and remove redundant files (MD5 checksum)
- Batch Renaming: Regex support for pattern-based renaming
- Dry Run Mode: Preview changes before executing
- Cross-Platform: Windows/macOS/Linux support
Download for your OS from Releases.
git clone https://github.com/yourusername/lou.git
cd lou
go build -o lou cmd/main.go## Documentation
go install github.com/yourusername/lou@latest
Use lou -h
or lou --help
to display help on commandline.
Lou, personal assitant at your service
Usage:
lou [command]
Available Commands:
help Help about any command
Flags:
-h, --help help for Lou
-o, --outDir string Output directory. creates if not exitst
Use "lou [command] --help" for more information about a command.
lou help
lou clean -l $(pwd)
lou biblo format
Contributing Fork the repository
Create a feature branch
Submit a pull request
License MIT License - See LICENSE for details.
Contact Daniel Rivas, MD danielrivasmd@gmail.com