remys.core

-main

(-main & args)

check-database

(check-database errors options)

check-mandatory-options

(check-mandatory-options action options)
If `action` is "start", check that the required parameters are present.

check-password

(check-password errors options)

check-username

(check-username errors options)

cli-options

error-msg

(error-msg errors)

exit

(exit msg)

start-server!

(start-server! options)

stop-server!

(stop-server!)

usage

(usage options-summary)

validate-args

(validate-args args)
Validate command line arguments. Either return a map indicating the program
should exit (with a error message, and optional ok status), or a map
indicating the action the program should take and the options provided.

validation-msg

(validation-msg errors)