anydb
is a CLI tool for managing your databases.
It allows you to view
table contents, configure
database connections, and perform backups
.
- Display tables and their contents
- Configure database connections
- Backup your database(Currently in progress...)
You can install anydb
directly using Go:
go install github.com/AnyoneClown/anydb@latest
-
Download the latest release from the GitHub Releases page.
-
Extract the downloaded archive:
tar -xzf anydb_Linux_x86_64.tar.gz
-
Move the binary to
/usr/local/bin
:sudo mv anydb /usr/local/bin/
-
Ensure
/usr/local/bin
is in your PATH. Add the following line to your~/.bashrc
or~/.zshrc
:export PATH=$PATH:/usr/local/bin
-
Reload your shell configuration:
source ~/.bashrc # or source ~/.zshrc
-
Download the latest release from the GitHub Releases page.
-
Extract the downloaded archive.
-
Move the
anydb.exe
file to a directory of your choice, for example,C:\Program Files\anydb
. -
Add the directory to your PATH:
- Open the Start Search, type in "env", and select "Edit the system environment variables".
- In the System Properties window, click on the "Environment Variables" button.
- In the Environment Variables window, find the
Path
variable in the "System variables" section, and click "Edit". - Click "New" and add the path to the directory where you placed
anydb.exe
(e.g.,C:\Program Files\anydb
). - Click "OK" to close all the windows.
-
Open a new command prompt and type
anydb
to verify the installation.
- Basic CLI structure
- View table contents
- Configure database connections
- Backup functionality (In progress)
- Add support for more database drivers
- Implement restore functionality
- Improve error handling and logging
- Add more configuration options
- Cobra for the CLI framework
- Bubble Tea for the TUI framework
- sqlx for SQL extensions