Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

VSKS

A reworked and Linux focused VSCode Secrets Explorer (VSCSE) fork, adding more features, better compatability with multiple editions of VSCode, and reliable stability.

Context

Visual Studio Code's extension API can store persistent encrypted values that can't easily be edited or viewed.

There are scenarios where modifying these values would be useful, like changing locally stored extension data.

CLI and REPL Usage

vsks --database / -d <PATH> -- force a path to VSCDB file.
vsks --key / -k <PATH> -- force a path to a local state file.
vsks --list / -l <EXTENSION-ID> -- list all secrets for a specific extension.
vsks --extensions -- list all extensions with stored secrets.
vsks --keys <EXTENSION-ID> -- list only keys for an extension.
vsks --search <QUERY> -- search extensions and secret keys.
vsks --exists <EXTENSION-ID> <KEY> -- check whether a secret exists.
vsks --rm / -r <EXTENSION-ID> <KEY> -- remove a secret.
vsks --get / -g <EXTENSION-ID> <KEY> -- fetch and decrypt a secret.
vsks --set / -s <EXTENSION-ID> <KEY> <VALUE> -- store and encrypt a secret.
vsks --copy <SRC-EXT> <SRC-KEY> <DST-EXT> <DST-KEY> -- copy a secret.
vsks --move <SRC-EXT> <SRC-KEY> <DST-EXT> <DST-KEY> -- move a secret.
vsks --clear <EXTENSION-ID> -- remove all secrets for an extension.
vsks --import / -i <PATH> -- import secrets from a file.
vsks --export / -e <PATH> -- export secrets to a file.
vsks --json -- output results as JSON.
vsks --quiet / -q -- suppress non-error output.
vsks --yes / -y -- skip confirmation prompts.
vsks --version / -v -- show program version.
vsks --help / -h -- show this help message.
exit -- exit the program.
help -- show available commands.
ls [EXTENSION-ID] -- list extensions or secrets.
extensions -- list all extensions.
keys <EXTENSION-ID> -- list keys for an extension.
search <QUERY> -- search extensions and keys.
exists <EXTENSION-ID> <KEY> -- check whether a secret exists.
rm <EXTENSION-ID> <KEY> -- remove a secret.
get <EXTENSION-ID> <KEY> -- get a secret value.
set <EXTENSION-ID> <KEY> <VALUE> -- set a secret value.
copy <SRC-EXT> <SRC-KEY> <DST-EXT> <DST-KEY> -- copy a secret.
move <SRC-EXT> <SRC-KEY> <DST-EXT> <DST-KEY> -- move a secret.
clear <EXTENSION-ID> -- remove all secrets for an extension.

About

A reworked and Linux focused VSCode Secrets Explorer (VSCSE) fork, adding more features, better compatability with multiple editions of VSCode, and reliable stability.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /