58 lines
1.1 KiB
YAML
58 lines
1.1 KiB
YAML
# Base utilities - trigger schema: }b<command>
|
|
# b = base
|
|
|
|
matches:
|
|
# --- Dates & Times ---
|
|
- trigger: "}bd"
|
|
replace: "{{date}}"
|
|
vars:
|
|
- name: date
|
|
type: date
|
|
params:
|
|
format: "%Y-%m-%d"
|
|
|
|
- trigger: "}bt"
|
|
replace: "{{time}}"
|
|
vars:
|
|
- name: time
|
|
type: date
|
|
params:
|
|
format: "%H:%M"
|
|
|
|
- trigger: "}bdt"
|
|
replace: "{{datetime}}"
|
|
vars:
|
|
- name: datetime
|
|
type: date
|
|
params:
|
|
format: "%Y-%m-%d %H:%M"
|
|
|
|
- trigger: "}bdts"
|
|
replace: "{{isodt}}"
|
|
vars:
|
|
- name: isodt
|
|
type: date
|
|
params:
|
|
format: "%Y-%m-%dT%H:%M:%S"
|
|
|
|
# --- Identifiers ---
|
|
- trigger: "}bu"
|
|
replace: "{{uuid}}"
|
|
vars:
|
|
- name: uuid
|
|
type: shell
|
|
params:
|
|
cmd: "uuidgen | tr '[:upper:]' '[:lower:]'"
|
|
|
|
- trigger: "}bp"
|
|
replace: "{{pwd}}"
|
|
vars:
|
|
- name: pwd
|
|
type: shell
|
|
params:
|
|
cmd: "openssl rand -base64 16 | tr -d '=+/'"
|
|
|
|
# --- Miscellaneous ---
|
|
- trigger: "}mutsl"
|
|
replace: "mutagen sync list"
|