feat: lazysecrets list prints everything lazysecrets can find, for fzf and editor pickers #70
No files matched your search
+2
-2
@@ -54,8 +54,8 @@ sharing: # sharing env files as encrypted links
|
|||||||
```
|
```
|
||||||
|
|
||||||
More, each on its own page: [repos](repos.md) (`providers.repos`),
|
More, each on its own page: [repos](repos.md) (`providers.repos`),
|
||||||
[sharing env files](links.md#sharing-env-files) (`sharing`), the
|
[sharing env files](sharing.md#sharing-env-files) (`sharing`), the
|
||||||
[link handler](links.md#from-the-browser-and-chat) (`linkHandler`),
|
[link handler](sharing.md#from-the-browser-and-chat) (`linkHandler`),
|
||||||
[keybindings](keys.md#rebinding-keys) (`keybinding`) and
|
[keybindings](keys.md#rebinding-keys) (`keybinding`) and
|
||||||
[custom commands](custom-commands.md) (`customCommands`).
|
[custom commands](custom-commands.md) (`customCommands`).
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -54,7 +54,7 @@ match case exactly.
|
|||||||
| `v` | versions of the selected item (Azure); `space`/`y`/`Y` then act on that version; `esc`, `⌫` or `v` to go back |
|
| `v` | versions of the selected item (Azure); `space`/`y`/`Y` then act on that version; `esc`, `⌫` or `v` to go back |
|
||||||
| `o` | open the selected item in the browser (over SSH: copy the link) |
|
| `o` | open the selected item in the browser (over SSH: copy the link) |
|
||||||
| `e` | open the selected SOPS or `.env` file, or a secret's file at its line ([how](repos.md#opening-files)) |
|
| `e` | open the selected SOPS or `.env` file, or a secret's file at its line ([how](repos.md#opening-files)) |
|
||||||
| `s` / `S` | copy a [link](links.md) to the selected item / share menu (also env files, [encrypted](links.md#sharing-env-files)) |
|
| `s` / `S` | copy a [link](sharing.md) to the selected item / share menu (also env files, [encrypted](sharing.md#sharing-env-files)) |
|
||||||
| `ctrl+o` | open a link or reference (or just paste one) |
|
| `ctrl+o` | open a link or reference (or just paste one) |
|
||||||
| `x` | [custom commands](custom-commands.md) |
|
| `x` | [custom commands](custom-commands.md) |
|
||||||
| `L` | sign in again (shown when a login has expired) |
|
| `L` | sign in again (shown when a login has expired) |
|
||||||
|
|||||||
+3
-3
@@ -58,7 +58,7 @@ providers:
|
|||||||
```
|
```
|
||||||
|
|
||||||
A repo's `.lazysecrets.yaml` can also name the secret its env files are
|
A repo's `.lazysecrets.yaml` can also name the secret its env files are
|
||||||
[shared](links.md#sharing-env-files) with:
|
[shared](sharing.md#sharing-env-files) with:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
sharing:
|
sharing:
|
||||||
@@ -100,7 +100,7 @@ sops 3.8 or later.
|
|||||||
|
|
||||||
## Links
|
## Links
|
||||||
|
|
||||||
`S` → `f` shares env files as an [encrypted link](links.md#sharing-env-files).
|
`S` → `f` shares env files as an [encrypted link](sharing.md#sharing-env-files).
|
||||||
|
|
||||||
Links name the repo by its git remote, so they open in a colleague's clone
|
Links name the repo by its git remote, so they open in a colleague's clone
|
||||||
wherever it is:
|
wherever it is:
|
||||||
@@ -109,4 +109,4 @@ wherever it is:
|
|||||||
lazysecrets://repo/git.example.com%2Fteam%2Finfra/secrets%2Fapp.yaml/db.password
|
lazysecrets://repo/git.example.com%2Fteam%2Finfra/secrets%2Fapp.yaml/db.password
|
||||||
```
|
```
|
||||||
|
|
||||||
See [links](links.md).
|
See [sharing](sharing.md).
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Links
|
# Sharing
|
||||||
|
|
||||||
Subscriptions, workspaces, vaults, scopes, repos, files and secrets can
|
Subscriptions, workspaces, vaults, scopes, repos, files and secrets are
|
||||||
be shared as a `lazysecrets://` link, in chat or a ticket. Whoever opens
|
shared as a `lazysecrets://` link, in chat or a ticket. Whoever opens
|
||||||
it lands on that item, reading it with their own account and
|
it lands on that item, reading it with their own account and
|
||||||
permissions: the link names the item, never its value. Env files can
|
permissions: the link names the item, never its value. Env files can
|
||||||
also be [shared encrypted](#sharing-env-files), in the link itself.
|
also be [shared encrypted](#sharing-env-files), in the link itself.
|
||||||
@@ -15,7 +15,7 @@ lazysecrets://databricks/adb-1111111111111111.11.azuredatabricks.net/app/storage
|
|||||||
lazysecrets://repo/git.example.com%2Fteam%2Finfra/secrets%2Fapp.yaml/db.password
|
lazysecrets://repo/git.example.com%2Fteam%2Finfra/secrets%2Fapp.yaml/db.password
|
||||||
```
|
```
|
||||||
|
|
||||||
## Sharing
|
## Sharing a link
|
||||||
|
|
||||||
`s` copies a link to the selected item (from the versions view, pinned to
|
`s` copies a link to the selected item (from the versions view, pinned to
|
||||||
that version). `S` opens the share menu:
|
that version). `S` opens the share menu:
|
||||||
@@ -99,7 +99,7 @@ the value breaks every old link. Whoever has read the secret's value
|
|||||||
before can decrypt links made with it without asking the vault, so rotate
|
before can decrypt links made with it without asking the vault, so rotate
|
||||||
it now and then: new links use the newest version.
|
it now and then: new links use the newest version.
|
||||||
|
|
||||||
## Opening
|
## Opening a link
|
||||||
|
|
||||||
- Paste it into lazysecrets, or press `ctrl+o`, which reads the clipboard
|
- Paste it into lazysecrets, or press `ctrl+o`, which reads the clipboard
|
||||||
and fills in any reference it finds there. Key Vault URLs,
|
and fills in any reference it finds there. Key Vault URLs,
|
||||||
Reference in new issue
Block a user