Skip to content
ShellTasks

TLS certificate pack template

Which names a certificate covers, when it expires and how to renew it.

Open in playground

Adds #tls-cert to the browser demo. No account.

Keys

domains
example.com www.example.com
issuer
Let's Encrypt
expires:date
2027-01-15
renew_cmd:command
certbot renew --cert-name example.com

Example values. Rename, add or remove keys after you create the pack.

In a task

renew #tls-cert before it expires @2027-01-08 !2

In the terminal

tsk env tls-cert
DOMAINS='example.com www.example.com'
ISSUER="Let's Encrypt"
EXPIRES=2027-01-15
RENEW_CMD='certbot renew --cert-name example.com'

The real tsk decrypts secrets on your machine and prints them.

All templates

Join the waitlist

Get the desktop app and tsk when the beta opens. One email at launch, no tracking cookies, unsubscribe any time. How we handle your email.

What would you use most? (optional)