rainfrog

repository·main·Indexed 26 days ago

https://github.com/achristmascarl/rainfrog

A lightweight, terminal-based database management TUI featuring vim-like navigation, a query editor with syntax highlighting, and support for multiple database engines. Version 0.4.2 provides tools for database interaction, including SQL completions, query history, and CSV export functionality.

Tokens
11.7K
Snippets
27
Records
74
Agent score
90%

What's inside rainfrog

  1. Install rainfrog via Install Script

    main

    Use the provided shell script to download and unpack a binary to ~/.local/bin/. This script requires jq and fzf to be installed on your system.

    curl -LSsf https://raw.githubusercontent.com/achristmascarl/rainfrog/main/install.sh | bash
  2. Customize rainfrog configuration location

    main

    By default, rainfrog looks for a rainfrog_config.toml file in platform-specific configuration directories. You can override this by setting the RAINFROG_CONFIG environment variable to the directory containing your config file (not the file path itself).

    To make this change permanent, add the export command to your shell configuration file (e.g., .zshrc or .bashrc).

    export RAINFROG_CONFIG=~/.config/rainfrog
  3. Install rainfrog on Termux

    main

    To install on Termux, first install Rust via the package manager, then install rainfrog while disabling default features to ensure compatibility with Termux.

    pkg install rust
    cargo install rainfrog --no-default-features