Features
DataSleuth helps you explore and analyze your data with ease
Data Profiling
Generate comprehensive statistical profiles of your datasets
Multiple Data Sources
Connect to various data sources including CSV, Excel, and databases
Flexible Output Formats
Export reports in terminal, JSON, HTML, or Markdown formats
Installation
Get started with DataSleuth in minutes
Prerequisites
Make sure you have Go 1.16+ installed on your system.
Clone and Build from Source
# Clone the repository
git clone https://github.com/kamalm96/datasleuth.git
# Navigate to the project directory
cd datasleuth
# Build the application
go build -o datasleuth
# Move to a directory in your PATH (optional)
# Linux/macOS
sudo mv datasleuth /usr/local/bin/
# Or run directly from the build directory
./datasleuthInstall with Go Install
go install github.com/kamalm96/datasleuth@latestThis will install DataSleuth to your Go bin directory. Make sure your Go bin directory is in your PATH.
Usage
Start analyzing your data with simple commands
Basic Usage
# Profile a CSV file
datasleuth profile data.csv
# Generate an HTML report
datasleuth profile data.csv --output html --output-file report.html
# Use a sample of rows
datasleuth profile data.csv --sample 1000
# Get help
datasleuth --help