Goetl is a simple ETL tool to extract, transform, and load data for RAG (Retrieval-Augmented Generation) solutions.
- Go installed on your system.
- Make for managing builds and installation.
make install
Builds the binary and installs it to ~/.local/bin
.
make uninstall
Removes the binary from ~/.local/bin
.
The default configuration file is located at:
$HOME/.goetl/goetl.yaml
You can specify a different configuration file using the --config
flag:
goetl etl --config /path/to/your/config.yaml
Run the goetl
CLI with:
goetl [command] [flags]
Example:
goetl etl --source_path ./data --tika_server_url http://localhost:9998
For detailed help:
goetl --help