(assert-spec spec-coll)
Assert spec as a spec
Assert spec as a spec
(ctx-list contexts)
Generate context list from a given comma-separated context list (string)
Generate context list from a given comma-separated context list (string)
(dbdoc opts & args)
Generate database/changelog documentation
Generate database/changelog documentation
(diff opts & args)
Report differences between two database instances
Report differences between two database instances
(entry cmd opts & args)
Entry point for clj-liquibase CLI
Entry point for clj-liquibase CLI
(opt-match-value re arg)
Return option value Example: (opt-match-value (opt-pattern "foo") "--foo=bar") => returns "bar" See also: opt-pattern
Return option value Example: (opt-match-value (opt-pattern "foo") "--foo=bar") => returns "bar" See also: opt-pattern
(parse-dbdoc-args opts & args)
Parse arguments for dbdoc
command.
Parse arguments for `dbdoc` command.
(parse-diff-args opts & args)
Parse arguments for diff
command.
Parse arguments for `diff` command.
(parse-opts opts cmd-prefix args & spec)
Spec can be:
[[docstring :opt-arg :datasource :d]
[docstring :no-arg :sql-only :s]
[docstring :with-arg :a]]
args
is a collection of argument bodies:
"--foo=bar" "-fbar" "--simulate" "-s"
Note: Evaluated every time
Spec can be: [[docstring :opt-arg :datasource :d] [docstring :no-arg :sql-only :s] [docstring :with-arg :a]] `args` is a collection of argument bodies: "--foo=bar" "-fbar" "--simulate" "-s" Note: Evaluated every time
(print-usage cmd-prefix spec)
Print command usage
Print command usage
(resolve-var var-name)
Given a qualified/un-qualified var name (string), resolve and return value. Throw NullPointerException if var cannot be resolved.
Given a qualified/un-qualified var name (string), resolve and return value. Throw NullPointerException if var cannot be resolved.
(tag opts & args)
Tag the database manually (recommended: create a Change object of type tag)
Tag the database manually (recommended: create a Change object of type tag)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close