Skip to content
/ goetl Public

goetl is a simple ETL tool to extract, transform, and load data.

License

Notifications You must be signed in to change notification settings

mattjh1/goetl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goetl

Goetl is a simple ETL tool to extract, transform, and load data for RAG (Retrieval-Augmented Generation) solutions.

Installation

Prerequisites

  • Go installed on your system.
  • Make for managing builds and installation.

Build and Install

make install

Builds the binary and installs it to ~/.local/bin.

Uninstall

make uninstall

Removes the binary from ~/.local/bin.

Configuration

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

Usage

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

About

goetl is a simple ETL tool to extract, transform, and load data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published