--- Command ---

-c=<command> (short for -command=<command>)
  Where <command> may be:
    list
      Shows only table, view and procedure names  
    schema
      Shows the commonly needed detail of the schema, including details of 
      tables, views and procedures, columns, primary keys, indexes, 
      and foreign keys
    details
      Shows maximum possible detail of the schema, including privileges, and 
      details of privileges, triggers, and check constraints
    count
      Shows counts of rows in the tables
    dump
      Shows data from all rows in the tables
    <query_name>
      Shows results of query <query_name>, as specified in the configuration 
      properties file
    <query>
      Shows results of <query>      
      The query itself can contain the variables ${table}, ${columns} 
      and ${tabletype},  or system properties referenced as 
      ${<system-property-name>}
      Queries without any variables are executed exactly once; queries
      with variables are executed once for each table, with the variables
      substituted      
  Optional, default is schema
  <command> may also be a comma-separated list of commands.
  
--- Sort Options ---

-sorttables=<boolean>
  Sort tables alphabetically
  <boolean> can be true or false
  Optional, defaults to true
  
-sortcolumns=<boolean>
  Sort columns in a table alphabetically
  <boolean> can be true or false
  Optional, defaults to false

-sortinout=<boolean>
  Sort parameters in a stored procedure alphabetically
  <boolean> can be true or false
  Optional, defaults to false

--- Output Options ---

-noinfo=<boolean>
  Hides database information
  <boolean> can be true or false
  Optional, defaults to false
  
-outputformat=<outputformat>
  Format of the SchemaCrawler output, where <outputformat> is one of:
    text
      For text output (default)
    html
      For HTML5 output
    csv
      For comma-separated values output
    tsv
      For tab-separated values output
    json
      For JavaScript Object Notation output            
  Optional, defaults to text    
      
-o=<outputfile> (short for -outputfile=<outputfile>)
  <outputfile> is the path to the output file
  Optional, defaults to the console (stdout)
  