Dosu LogoDosu Logo
Ask
Join our Discord
Organization avatar
Gold DiggerPublic
EvilBit Labs LLC
DocumentsGold Digger
introduction
introduction
Type
External
Status
Published
Created
Mar 1, 2026
Updated
Mar 3, 2026
Updated by
Dosu Bot
Source
docs/src/introduction.md

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:

  1. Troubleshooting Guide for common issues and solutions
  2. Configuration Documentation for setup and options
  3. GitHub Issues for bug reports and feature requests
  4. 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!

Documents
CI/CD Pipeline and Quality Gates
ci-failures
Database Integration Testing Infrastructure
ci-failures
Security and Supply Chain Practices
Security and Supply Chain Practices
AI Assistant and Code Ownership Configuration
Automated Release Management
CI/CD Pipeline and Quality Gates
Configuration and Coding Standards
Database Test Container Configuration
Documentation System and Workflow
Gold Digger Release Process
Integration Testing Strategy
Performance Benchmarking and CI Optimization
README
README
api-reference
architecture
best-practices
build-failures
cargo-dist-completion-summary
configuration
connection-issues
contributing
database-security
dependency-failures
examples
format-failures
integration-testing
integration-testing
introduction
linux
macos
output-formats
performance
quick-start
release-notes-template
release-runbook
release-verification
security-failures
setup
test-failures
tls-migration-guide
tls-ssl
tls-variants
type-errors
type-safety
windows