Gold Digger Documentation
Welcome to the Gold Digger documentation! Gold Digger is a fast, secure MySQL/MariaDB query tool written in Rust that exports structured data in multiple formats.
What is Gold Digger?
Gold Digger is a command-line tool designed for extracting data from MySQL and MariaDB databases with structured output support. It provides:
- Multiple Output Formats: Export data as CSV, JSON, or TSV
- Security First: Built-in TLS (rustls) support and credential protection
- Type Safety: Rust-powered reliability with proper NULL handling
- CLI-First Design: Environment variable support with CLI override capability
Quick Navigation
- New to Gold Digger? Start with our Quick Start Guide
- Need to install? Check our Installation Guide
- Looking for examples? Browse our Usage Examples
- Developer? Visit the API Reference
- Having issues? See our Troubleshooting Guide
Key Features
- CLI-First Design: Command-line flags with environment variable fallbacks
- Safe Type Handling: Automatic NULL and type conversion without panics
- Multiple Output Formats: CSV (RFC 4180), JSON with type inference, TSV
- Secure by Default: Automatic credential redaction with TLS support
- Structured Exit Codes: Proper error codes for automation and scripting
- Shell Integration: Completion support for Bash, Zsh, Fish, PowerShell
- Configuration Debugging: JSON config dump with credential protection
- Cross-Platform: Works on Windows, macOS, and Linux
Getting Help
For support, questions, and understanding response times, see the SUPPORT.md file in the repository. Key resources include:
- Troubleshooting Guide for common issues and solutions
- Configuration Documentation for setup and options
- GitHub Issues for bug reports and feature requests
- SECURITY.md for security vulnerability reporting
Project Resources
Gold Digger is an open source project with transparent governance and planning:
- SUPPORT.md: Get help and understand support policies and response times
- GOVERNANCE.md: Learn about project structure, roles, and decision-making processes
- ROADMAP.md: View planned features and release milestones
- CONTRIBUTING.md: Guidelines for contributing code and documentation
Let’s get started with Gold Digger!