robert@robert-Lenovo-B590:~$ openemr-cmd
Usage: openemr-cmd COMMAND [ARGS]
Usage: openemr-cmd -d <docker name> COMMAND [ARGS]
Options:
-h, --help Show the commands usage
-v, --version Show the openemr-cmd command version
-d Specify the docker id or name to execute commands
Commands:
docker-management:
up Execute: docker-compose up -d
down Execute: docker-compose down -v
start Execute: docker-compose start
stop Execute: docker-compose stop
s, shell Open a docker shell quickly
e, exec Execute commands outside docker
dl, docker-log To check docker log
dn, docker-names To check docker the running docker names
php-management:
bt, build-themes Make changes to any files on your local file system
pl, php-log To check PHP error logs
pr, psr12-report To create a report of PSR12 code styling issues
pf, psr12-fix To fix PSR12 code styling issues
ltr, lint-themes-report To create a report of theme styling issues
ltf, lint-themes-fix To fix theme styling issues
pp, php-parserror To check PHP parsing errors
xl, xdebug-log To check xdebug log
lxp, list-xdebug-profiles To list xdebug profiles
test-management:
ut, unit-test To run unit testing
at, api-test To run api testing
et, e2e-test To run e2e testing
st, services-test To run services testing
ft, fixtures-test To run fixtures testing
vt, validators-test To run validators testing
ct, controllers-test To run controllers testing
ctt, common-test To run common testing
sweep-management:
cs, clean-sweep To run the entire dev tool suite
cst, clean-sweep-tests To run only all the automated tests
reset-mamagement:
dr, dev-reset To reset OpenEMR only
di, dev-install To install OpenEMR (reset needs to be run prior)
dri, dev-reset-install To reset and reinstall OpenEMR
drid, dev-reset-install-demodata To reset and reinstall OpenEMR with demo data
backup-management:
bs, backup-snapshot Create a backup snapshot
rs, restore-snapshot Restore from a snapshot
ls, list-snapshots To list the snapshots
lc, list-capsules List the capsules
gc, get-capsule Copy the capsule from the docker to your host directory
pc, put-capsule Copy the capsule into the docker
ssl-management:
fh, force-https Force https
ufh, un-force-https Removing forcing of https
ossc, on-self-signed-cert Toggle on self signed certificates (on by default)
scc, setup-client-cert Turn on client based cert with designated package
lcc, list-client-certs To list the certificate packages
pcc, put-client-cert To copy certificate package into the docker
ss, sql-ssl Use testing sql ssl CA cert
sso, sql-ssl-off Remove testing sql ssl CA cert
ssc, sql-ssl-client Use testing sql ssl client certs
ssco, sql-ssl-client-off Remove testing sql ssl client certs
css, couchdb-ssl Use testing couchdb ssl CA cert
cso, couchdb-ssl-off Remove testing couchdb ssl CA cert
csc, couchdb-ssl-client Use testing couchdb ssl client certs
csco, couchdb-ssl-client-off Remove testing couchdb ssl client certs
lss, ldap-ssl Use testing ldap ssl CA cert
lso, ldap-ssl-off Remove testing ldap ssl CA cert
lsc, ldap-ssl-client Use testing ldap ssl client certs
lsco, ldap-ssl-client-off Remove testing ldap ssl client certs
multisite-management:
lm, list-multisites List multisites
swtm, set-swagger-to-multisite Direct swagger api testing suite to use a multisite <multisite>
gmb, generate-multisite-bank Create bank of multisites cloned from default <number sites>
em, enable-multisite Turn on support for multisite in setup.php
dm, disable-multisite Turn off support for multisite in setup.php
api-management:
bad, build-api-docs Build and place api documentation/configuration for swagger
roc, register-oauth2-client Register oauth2 client (returns client id/secret)
rocd, register-oauth2-client-demo Register oauth2 client (returns client id/secret) on online demo
swtm, set-swagger-to-multisite Direct swagger api testing suite to use a multisite <multisite>
computational-health-informatics:
irp, import-random-patients Create and import random patients <number patients>
gmb, generate-multisite-bank Create bank of multisites cloned from default <number sites>
webroot-management:
cwb, change-webroot-blank Change webroot to be blank (this is default setting of environment)
cwo, change-webroot-openemr Change webroot to be openemr
others:
ev, ensure-version Upgrade OpenEMR from specified old version to current version
el, enable-ldap Turn on support for LDAP - login credentials are admin:admin
dld, disable-ldap Turn off support for LDAP - standard login credentials
ec, encoding-collation Change the database character set and collation
robert@robert-Lenovo-B590:~$