FLAMEROBIN(1)

πŸ’– FLAMEROBIN(1) πŸ’–

okay bestie, so this is the manual page for flamerobin β€” a management and data manipulation tool for the Firebird DBMS, living its best life in the General Commands Manual section πŸ¦‹


✨ SYNOPSIS ✨

flamerobin [-h directory | --home=directory] [-uh directory |
           --user-home=directory]

like, that's the whole vibe. two options, both about telling it where stuff lives πŸ’…


🌸 DESCRIPTION 🌸

okay so flamerobin is a graphical frontend to the Firebird DBMS. it's small and simple, but no cap, it still serves all the basic features you need to create and manipulate databases, execute queries, and do administrative tasks. tiny but mighty, the way we like it πŸ”₯

this manual page only documents the run-time options and environment of flamerobin. if you wanna know about using the GUI itself, go open the app and hit Help -> Manual in the menu. iykyk πŸŽ€

flamerobin uses two directory hierarchies for its normal operation:

  • the data directory β€” holds the templates for property pages, the default configuration, and the on-line documentation, grouped into three sub-directories like so:
    • conf-defs β€” default configuration
    • docs β€” on-line documentation
    • html-templates β€” templates for property pages
  • the user home directory β€” holds the per-user configuration, which is three entries:
    • fr_databases.conf β€” this file stores the user's registered databases.
    • fr_settings.conf β€” this file stores the user's preferences related to the flamerobin GUI.
    • history β€” this directory holds the SQL statement history, one item per file.

flamerobin accepts several options, which are described as follows πŸ‘‡

  • -h directory
  • --home=directory β€” Use directory as the data directory (but see β€œENVIRONMENT” below). 🫢
  • -uh directory
  • --user-home=directory β€” Use directory as the user home directory (but see β€œENVIRONMENT” and β€œCAVEATS” below). πŸ™ˆ

🌈 ENVIRONMENT 🌈

  • FR_HOME β€” Specifies an alternate location for the flamerobin data directory.

If both -h (or --home) and this environment variable are set, the command line argument takes precedence. πŸ’…

  • FR_USER_HOME β€” Specifies an alternate location for the flamerobin user home directory.

If both -uh (or --user-home) and this environment variable are set, the command line argument takes precedence. πŸ’…


πŸŽ€ FILES πŸŽ€

  • /usr/share/flamerobin β€” The default flamerobin data directory.
  • ~/.flamerobin β€” The default flamerobin user home directory.

πŸ‘‘ AUTHORS πŸ‘‘

flamerobin was written by The FlameRobin Development Team ⟨http://www.flamerobin.org/⟩. absolute icons, honestly πŸ’œ


πŸ’€ CAVEATS πŸ’€

okay so listen, this part matters, no skipping:

flamerobin only writes files under the user home directory. and if flamerobin is configured so that this directory and the files contained therein are shared among several users or concurrent instances of flamerobin, no precaution is taken to avoid overwriting settings created by other users or other application instances. so like… don't do that. fr fr 😭


⭐ NOTES ⭐

The specification of the data directory and the user home directory (regardless of whether they occur in the environment or on the command line) may be the literal string β€œ$app”, which translates to a common data folder determined at compilation time, or β€œ$user”, which translates to the user local data directory. These options currently have effect only on the Windows platform. windows girlies, this one's for you ✨


and that's the whole page, bestie!! 🫢 this was FlameRobin 0.7, dated April 12, 2006 β€” iconic behavior from a manual that's older than most of us. slay, stay safe, and always check your user home directory permissions πŸ’–βœ¨

πŸ“¦ where this page comes from