SQLLINE:(1)

πŸŽ€ NAME πŸŽ€

sqlline β€” JDBC command-line utility for issuing SQL πŸ’…

(it's giving "i talk to databases for a living and i look cute doing it")


✨ SYNOPSIS ✨

sqlline [ option... ]

πŸ’– DESCRIPTION πŸ’–

okay bestie, so sqlline is a JDBC command-line utility for issuing SQL, and it comes with a whole lil menu of options. here is the entire menu, no skips, no cuts, we are reading the whole thing 🫢

🌸 the options, take one 🌸

  • -u <database url> β€” the JDBC URL to connect to πŸ”Œ
  • -n <username> β€” the username to connect as πŸ‘€
  • -p <password> β€” the password to connect as πŸ”
  • -d <driver class> β€” the driver class to use πŸš—
  • --color=[true/false] β€” control whether color is used for display 🌈
  • --showHeader=[true/false] β€” show column names in query results πŸ‘‘
  • --headerInterval=ROWS; β€” the interval between which heades are displayed (yes, it literally says "heades", i am not fixing it, that's the original's word and we respect it 😭)
  • --fastConnect=[true/false] β€” skip building table/column list for tab-completion ⚑
  • --autoCommit=[true/false] β€” enable/disable automatic transaction commit βœ…
  • --verbose=[true/false] β€” show verbose error messages and debug info πŸ—£οΈ
  • --showWarnings=[true/false] β€” display connection warnings ⚠️
  • --force=[true/false] β€” continue running script even after errors πŸ’ͺ
  • --maxWidth=MAXWIDTH β€” the maximum width of the terminal πŸ“
  • --maxColumnWidth=MAXCOLWIDTH β€” the maximum width to use when displaying columns πŸ“
  • --silent=[true/false] β€” be more silent 🀫
  • --autosave=[true/false] β€” automatically save preferences πŸ’Ύ
  • --outputformat=[table/vertical/csv/tsv] β€” format mode for result display πŸ“Š
  • --isolation=LEVEL β€” set the transaction isolation level 🧊
  • --help β€” display this message πŸ†˜

πŸŒ€ usage: java sqlline.SqlLine πŸŒ€

not me about to print the exact same list again... but it's literally what it does bestie, the usage output repeats the whole thing. periodt. πŸ’€
  • -u <database url> β€” the JDBC URL to connect to πŸ”Œ
  • -n <username> β€” the username to connect as πŸ‘€
  • -p <password> β€” the password to connect as πŸ”
  • -d <driver class> β€” the driver class to use πŸš—
  • --color=[true/false] β€” control whether color is used for display 🌈
  • --showHeader=[true/false] β€” show column names in query results πŸ‘‘
  • --headerInterval=ROWS; β€” the interval between which heades are displayed 😭
  • --fastConnect=[true/false] β€” skip building table/column list for tab-completion ⚑
  • --autoCommit=[true/false] β€” enable/disable automatic transaction commit βœ…
  • --verbose=[true/false] β€” show verbose error messages and debug info πŸ—£οΈ
  • --showWarnings=[true/false] β€” display connection warnings ⚠️
  • --force=[true/false] β€” continue running script even after errors πŸ’ͺ
  • --maxWidth=MAXWIDTH β€” the maximum width of the terminal πŸ“
  • --maxColumnWidth=MAXCOLWIDTH β€” the maximum width to use when displaying columns πŸ“
  • --silent=[true/false] β€” be more silent 🀫
  • --autosave=[true/false] β€” automatically save preferences πŸ’Ύ
  • --outputformat=[table/vertical/csv/tsv] β€” format mode for result display πŸ“Š
  • --isolation=LEVEL β€” set the transaction isolation level 🧊
  • --help β€” display this message πŸ†˜

πŸ” and then, for real, it says it ONE more time πŸ”

no cap. third time. it's the same list. i'm not even mad, i'm impressed. 🫢
  • -u <database url> β€” the JDBC URL to connect to πŸ”Œ
  • -n <username> β€” the username to connect as πŸ‘€
  • -p <password> β€” the password to connect as πŸ”
  • -d <driver class> β€” the driver class to use πŸš—
  • --color=[true/false] β€” control whether color is used for display 🌈
  • --showHeader=[true/false] β€” show column names in query results πŸ‘‘
  • --headerInterval=ROWS; β€” the interval between which heades are displayed 😭
  • --fastConnect=[true/false] β€” skip building table/column list for tab-completion ⚑
  • --autoCommit=[true/false] β€” enable/disable automatic transaction commit βœ…
  • --verbose=[true/false] β€” show verbose error messages and debug info πŸ—£οΈ
  • --showWarnings=[true/false] β€” display connection warnings ⚠️
  • --force=[true/false] β€” continue running script even after errors πŸ’ͺ
  • --maxWidth=MAXWIDTH β€” the maximum width of the terminal πŸ“
  • --maxColumnWidth=MAXCOLWIDTH β€” the maximum width to use when displaying columns πŸ“
  • --silent=[true/false] β€” be more silent 🀫
  • --autosave=[true/false] β€” automatically save preferences πŸ’Ύ
  • --outputformat=[table/vertical/csv/tsv] β€” format mode for result display πŸ“Š
  • --isolation=LEVEL β€” set the transaction isolation level 🧊
  • --help β€” display this message πŸ†˜

and that's the whole thing bestie, every single flag, nothing skipped, we ate πŸ’…βœ¨

this page is from sqlline, dated August 2008, and it lives in section SQLLINE:(1) of the manual β€” so if you ever need to find it again, iykyk πŸ¦‹πŸŒΈ