Skip to content

Node CLI wrapper for `mkcert`

License

Notifications You must be signed in to change notification settings

tolu/mkcert-cli

Folders and files

NameName
Last commit message
Last commit date
Nov 15, 2022
Nov 18, 2022
Nov 18, 2022
Nov 17, 2022
Nov 15, 2022
Nov 17, 2022
Nov 18, 2022
Nov 17, 2022
Nov 17, 2022
Nov 18, 2022
Nov 16, 2022

Repository files navigation

mkcert-cli

Node cli wrapper for mkcert based entirely on the fantastic work done in vite-plugin-mkcert.

Quick start

Create locally trusted development certificates in default folder $HOME/.mkcert-cli/certs

> npx -y mkcert-cli

# => Created "dev.cert" and "dev.key" in $HOME/.mkcert-cli/certs

Options

--outDir or -o

Explicitly define output directory for files

> npx -y mkcert-cli --outDir .

# => Created "dev.cert" and "dev.key" in ./

--cert / -c & --key / -k

Set file names, default to dev.cert and dev.key

> npx -y mkcert-cli --outDir . --cert localhost.pem --key localhost.key

# => Created "localhost.pem" and "localhost.key" in ./

--hosts

Custom hosts, default value is localhost + local ip addrs.

To pass multiple values, just pass several named args.

> npx -y mkcert-cli --host localhost --host my-site.local

# => Created "dev.cert" and "dev.key" for ["localhost", "my-site.local"]

Other flags

--help / -h: Display help text

npx -y mkcert-cli -h

-f / --force: Force

Force regenerate certificate files

npx -y mkcert-cli -f

-u / --upgrade: Auto upgrade mkcert bin

Install latest version of mkcert that's available before generating certificates.

npx -y mkcert-cli -u

Thanks