databases/rainfrog 0.4.6_2 FreeBSD
Database tool for the terminal
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20, BSD2CLAUSE, BSD3CLAUSE, BSL, CC0-1.0, CDDL, ISCL, MIT, MPL20, UNICODE, UNLICENSE, ZLIB
- Categories
- databases
- Package size
- 13034.1 KiB, 57285.5 KiB installed
Description
Rainfrog is a lightweight, terminal-based tool for interacting with databases.
Features:
- efficient navigation via vim-like keybindings and mouse controls
- query editor with keyword highlighting, session history, and favorites
- quickly copy data, filter tables, and switch between schemas
- shortcuts to view table metadata and properties
- cross-platform (Android via termux, FreeBSD, Linux, MacOS, Windows)
Supported databases:
- Postgres
- MySQL
- Sqlite
- Redshift (via wire protocol of Postgres)
- DuckDB
- Oracle (requires additional runtime dependencies)
Install
Binary package:
pkg install rainfrog
From the ports tree:
cd /usr/ports/databases/rainfrog/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rainfrog>0:databases/rainfrog
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.6_1 | 0.4.6_2 | - | - | 0.4.6_2 |
| FreeBSD:14:quarterly | 0.4.6 | 0.4.6 | n/a | - | 0.4.6 |
| FreeBSD:15:latest | 0.4.6_2 | 0.4.6_2 | n/a | - | - |
| FreeBSD:15:quarterly | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.6 | 0.4.6_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 12
No port depends on this one.
Configuration
Options name: databases_rainfrog
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cargo
- Service scripts
- none
Files
distinfo 606
| File | Size | SHA256 |
|---|---|---|
| rust/crates/addr2line-0.24.2.crate | 39015 | dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 |
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/ahash-0.7.8.crate | 38550 | 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9 |
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/aho-corasick-1.1.3.crate | 183311 | 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/android-tzdata-0.1.1.crate | 7674 | e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/anstream-0.6.20.crate | 28797 | 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 |
| rust/crates/anstyle-1.0.11.crate | 15880 | 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd |
| rust/crates/anstyle-parse-0.2.7.crate | 21707 | 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 |
| rust/crates/anstyle-query-1.1.4.crate | 10192 | 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 |
| rust/crates/anstyle-wincon-3.0.10.crate | 12558 | 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a |
| rust/crates/anyhow-1.0.104.crate | 48819 | 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470 |
| rust/crates/approx-0.5.1.crate | 15100 | cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 |
| rust/crates/arbitrary-1.4.2.crate | 38307 | c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 |
| rust/crates/arboard-3.6.1.crate | 54018 | 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf |
| rust/crates/arraydeque-0.5.1.crate | 17671 | 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236 |
| rust/crates/arrayvec-0.7.6.crate | 31237 | 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 |
| rust/crates/arrow-58.3.0.crate | 100429 | 378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471 |
Commit history 10
| Date | Commit | Credits | Log message |
|---|---|---|---|
9c878207a1 |
Mikael Urankar | lang/rust: Bump revisions after 1.99.0 PR: 299016 |
|
396c159306 |
Alan Somers | */*: Fix many Rust ports to run without COMPAT11 RISCV does not include COMPAT11 by default. But Rust's libc bound the
compat-11 symbols until version 0.2.176. Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.
Notes on specific ports:
* textproc/bookokrat: Rework bookokrat's existing patch to be more
robust. Also, report the issue upstream:
https://github.com/bugzmanov/bookokrat/issues/182
* security/sequoia-chameleon-gnupg security/sequoia-sq
"cargo update -p libc" insisted on updating some other crates, too.
* devel/cargo-generate finance/tickrs net-im/gurk-rs
net-p2p/oura textproc/mdbook-linkcheck www/lychee
… |
|
c8f56ea1fd |
Nicola Vitale | databases/rainfrog: Update to 0.4.6 ChangeLog:
1. https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.6
Reported by: "github-actions[bot]" <[email protected]> |
|
7316461925 |
Mikael Urankar | lang/rust: Bump revisions after 1.98.1 PR: 298139 |
|
aa1a594a5f |
Nicola Vitale | databases/rainfrog: Update to 0.4.5 ChangeLog:
https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.5
Reported by: "github-actions[bot]" <[email protected]> |
The latest 5 of 10 in the history this site was built from.