Relational(1)

πŸ’– Relational β€” bestie edition πŸ’–

okay so this is the manual for Relational(1), from the General Commands Manual section of your local man tree, and honestly? she's a whole vibe. it's the relational-cli situation. let's get into it πŸ¦‹


✨ NAME ✨

relational-cli β€” an implementation of Relational algebra. no cap, that's literally the whole thing πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

relational-cli [OPTIONS] [ FILE ...]

🌸 DESCRIPTION 🌸

ok so picture this: this program gives you a command line interface for running relational algebra queries. that's its whole job and it's iconic for it. it's meant for experimenting with relational algebra queries β€” like a lil playground, a sandbox, a science fair project but make it math 🧚


πŸ“œ SCRIPTING πŸ“œ

the tea is: this tool always runs in interactive mode. always. she does not know how to be anything else. but β€” and this is the slay part β€” you can still write a whole sequence of queries into a script and run it that way:

relational-cli < script.txt

and here's the little ruleset, bestie, write it down πŸ“:

  • the result of all the lines that do not terminate with a ; are printed.
  • comments are lines beginning with ;.
  • whenever stdin or stdout are not a terminal, silent mode will be used, which prints less debug information, to avoid cluttering.
lowkey silent mode is the "we're in public, act normal" of this program 😭

πŸ’… OPTIONS πŸ’…

a summary of options is included below. they're short, they're sweet, they're all lowercase:

  • -v β€” show version information and exit. bye bestie πŸ‘‹
  • -h β€” shows help and exit.
  • -q β€” uses the Qt5 GUI. fancy!! windowed!! ✨
  • -r β€” uses the readline UI (this is the default, in case you were wondering πŸ‘‘).

πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Salvo 'LtWorf' Tomaselli <tiposchi@tiscali.it> for the Debian GNU/Linux system (but may be used by others, she's generous like that 🫢). permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License version 3 or any later version published by the Free Software Foundation.


and that's the whole page, bestie 🌈 one last thing β€” this was Relational(1) from the General Commands Manual, so if you're reading this way later, that's the source and version situation to cite. go run some relational algebra, you main character πŸ’œ