#/usr/bin/env bash complete -W \ "help \ update \ updateSQL \ updateCount \ updateCountSQL \ updateToTag \ updateToTagSQL \ 'status --verbose' \ 'registerChangeLog --changeLogFile=' \ 'syncHub --changeLogFile=' \ rollback \ rollbackSQL \ 'rollbackOneChangeSet --changeSetAuthor= --changeSetId= --changeSetPath= --force' \ 'rollbackOneChangeSetSQL --changeSetAuthor= --changeSetId= --changeSetPath=' \ 'rollbackOneUpdate --deploymentId= --force' \ 'rollbackOneUpdateSQL --deploymentId=' \ rollbackToDate \ rollbackToDateSQL \ rollbackCount \ rollbackCountSQL \ futureRollbackSQL \ futureRollbackFromTagSQL \ updateTestingRollback \ generateChangeLog \ snapshot \ snapshotReference \ diff \ diffChangeLog \ dbDoc \ history \ tag \ tagExists \ status \ unexpectedChangeSets \ validate \ calculateCheckSum \ clearCheckSums \ changelogSync \ changelogSyncSQL \ markNextChangeSetRan \ markNextChangeSetRanSQL \ listLocks \ releaseLocks \ dropAll \ 'checks run' \ 'checks delete --check-name=' \ 'checks bulk-set' \ 'checks show' \ 'checks customize --check-name=' \ 'checks reset --check-name=' \ 'checks enable --check-name=' \ 'checks disable --check-name=' \ 'checks copy --check-name=' \ --changeLogFile \ --username \ --password \ --url \ --classpath \ --driver \ --databaseClass \ --propertyProviderClass \ --defaultSchemaName \ --contexts \ --labels \ --defaultsFile \ --delimiter \ --driverPropertiesFile \ --changeExecListenerClass \ --changeExecListenerPropertiesFile \ --liquibaseCatalogName \ --liquibaseSchemaName \ --databaseChangeLogTableName \ --databaseChangeLogLockTableName \ --databaseChangeLogTablespaceName \ --liquibaseSchemaName \ --includeSystemClasspath \ --overwriteOutputFile \ --promptForNonLocalDatabase \ --logLevel \ --logFile \ --currentDateTimeFunction \ --outputDefaultSchema \ --outputDefaultCatalog \ --outputFile \ --rollbackScript \ --excludeObjects \ --includeObjects \ --help \ --version \ --snapshotFormat \ --referenceUsername \ --referencePassword \ --referenceUrl \ --defaultCatalogName \ --defaultSchemaName \ --referenceDefaultCatalogName \ --referenceDefaultSchemaName \ --schemas \ --referenceSchemas \ --outputSchemaAs \ --includeCatalog \ --includeSchema \ --includeTablespace \ --referenceDriver \ --dataOutputDirectory \ --diffTypes \ --diffTypes= -D= \ --format \ --liquibaseProLicenseKey" liquibase