dotfiles/.config/espanso/match/pass.yml

168 lines
3.8 KiB
YAML
Raw Normal View History

# Sensitive data through pass
matches:
2023-11-04 18:14:01 +00:00
- trigger: ";env"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: env
shell: bash
debug: true
2022-05-03 12:37:40 +00:00
# {{{1 EMAILS
- trigger: ";ep"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/email/personal
- trigger: ";ec"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/email/church
- trigger: ";eu"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/email/uni
- trigger: ";eaur"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/email/aur
2022-05-03 12:37:40 +00:00
# {{{1 ADDRESS
2022-08-04 21:55:07 +00:00
- trigger: ";add"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/address
2022-08-04 21:55:07 +00:00
- triggers:
- ";adb"
- ";adt"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
2023-11-04 18:14:01 +00:00
cmd: PASSWORD_STORE_DIR=$HOME/.local/share/pass pass info/address-bt
2022-08-04 21:55:07 +00:00
- triggers:
- ";adw"
- ";ads"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/address-bt-short
2022-05-03 12:37:40 +00:00
# Postal name
- trigger: ";a0"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/address | head -1
2022-05-03 12:37:40 +00:00
# Street Address
- trigger: ";a1"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/address | head -2 | tail -1
2022-05-03 12:37:40 +00:00
# Street
- trigger: ";as"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "pass info/address | head -2 | tail -1 | cut -d' ' -f1"
2022-05-03 12:37:40 +00:00
# PLZ + City
- trigger: ";a2"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/address | tail -1
2022-05-03 12:37:40 +00:00
# PLZ
- trigger: ";ap"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "pass info/address | tail -1 | cut -d' ' -f1"
2022-05-03 12:37:40 +00:00
# City
- trigger: ";ac"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: "pass info/address | tail -1 | cut -d' ' -f2"
2022-08-04 21:55:07 +00:00
# {{{1 NUMBERS
- trigger: ";tel"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/phone
- trigger: ";tax"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/tax-id | head -1
- trigger: ";ss"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/social-security | head -1
- trigger: ";sign"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/signature
- trigger: ";iban"
replace: "{{output}}"
vars:
- name: output
type: shell
params:
cmd: pass info/banking/dkb | head -1
2022-05-03 12:37:40 +00:00
# {{{1 EXTRAS
2022-08-04 21:55:07 +00:00
# TODO turn into emacs template
- trigger: ";sigo"
replace: |-
#+ATTR_ORG: :width 200
#+ATTR_LATEX: :width 4cm :center nil
[[file:{{signature}}]] \\
{{name}}
vars:
- name: signature
type: match
params:
trigger: ";sign"
- name: name
type: match
params:
trigger: ";a0"