Skip to content

Manpage formatting broken (at least on Arch) #348

@za3k

Description

@za3k

I have installed q through Arch Linux's AUR. Apologies if this is an Arch packaging issue -- kick it back to me if so.

For me, the man page RUNTIME OPTIONS section looks as follows:

QUERY q gets one parameter - An SQL-like query. Any standard SQL expression, condition (both WHERE and HAVING), GROUP BY, ORDER BY etc. are allowed. JOINs are supported and Subqueries are supported in the WHERE clause, but unfortunately not in the FROM clause for now. Use table aliases when performing JOINs. The SQL syntax itself is sqlite´s syntax. For details look at http://www.sqlite.org/lang.html or search the net for examples. NOTE: Full type detection is implemented, so there is no need for any casting or anything. NOTE2: When using the -O output header option, use column name aliases if you want to control the output column names. For example, q -O -H "select count(*) cnt,sum(*) as mysum from -" would output cnt and mysum as the output header column names. RUNTIME OPTIONS q can also get some runtime flags. The following parameters can be used, all optional: ‘‘‘‘ Options: -h, --help show this help message and exit -v, --version Print version -V, --verbose Print debug info in case of problems -S SAVE_DB_TO_DISK_FILENAME, --save-db-to-disk=SAVE_DB_TO_DISK_FILENAME Save database to an sqlite database file -C CACHING_MODE, --caching-mode=CACHING_MODE Choose the autocaching mode (none/read/readwrite). Autocaches files to disk db so further queries will be faster. Caching is done to a side-file with the same name of the table, but with an added extension .qsql --dump-defaults Dump all default values for parameters and exit. Can be used in order to make sure .qrc file content is being read properly. --max-attached-sqlite-databases=MAX_ATTACHED_SQLITE_DATABASES Set the maximum number of concur‐ rently-attached sqlite dbs. This is a compile time definition of sqlite. q´s performance will slow down once this limit is reached for a query, since it will perform table copies in order to avoid that limit. --overwrite-qsql=OVERWRITE_QSQL When used, qsql files (both caches and store-to-db) will be overwritten if they already exist. Use with care. [...] 

Edit: Version is 3.1.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions