onepasswordDocument
uuid [vault-uuid [account-name]]
onepassword
returns a document from 1Password using
the 1Password
CLI (op
).
uuid is passed to op get document <uuid>
and the output from op
is
returned. The output from op
is cached so calling onepasswordDocument
multiple times with the same uuid will only invoke op
once. If the
optional vault-uuid is supplied, it will be passed along to the op get
call, which can significantly improve performance. If the optional
account-name is supplied, it will be passed along to the op get
call, which
will help it look in the right account, in case you have multiple accounts (eg.
personal and work accounts). If there is no valid session in the environment,
by default you will be interactively prompted to sign in.
Example
{{- onepasswordDocument "<uuid>" -}}
{{- onepasswordDocument "<uuid>" "<vault-uuid>" -}}
{{- onepasswordDocument "<uuid>" "<vault-uuid>" "<account-name>" -}}
{{- onepasswordDocument "<uuid>" "" "<account-name>" -}}