1
0
Fork 0
A comfy UI for Hashicorp Vault.
Find a file
2021-05-05 17:49:08 +01:00
.github/workflows Change license filename. 2021-04-15 13:28:58 +01:00
screenshots Add screenshots directory. 2021-04-17 10:59:09 +01:00
src Rework versions and get deletion to work properly. 2021-05-05 17:49:08 +01:00
.babelrc Switch to eslint. 2021-04-18 10:42:57 +01:00
.eslintrc.yml Sort imports and lint code. 2021-05-03 09:25:42 +01:00
.gitignore Initial Commit. 2021-04-15 13:01:58 +01:00
checkTranslations.mjs Rework how to import and adding new translations. 2021-05-03 15:13:30 +01:00
LICENSE.md Initial Commit. 2021-04-15 13:01:58 +01:00
package.json Sort imports and lint code. 2021-05-03 09:25:42 +01:00
readme.md Add a script to check missing translations. 2021-04-24 17:20:39 +01:00
runLinter.sh Switch to eslint. 2021-04-18 10:42:57 +01:00
webpack.config.js Add some more options to webpack. 2021-05-03 15:56:21 +01:00

VaultUI

This is a very simple UI for working with secrets in Hashicorp Vault

How to build:

npm install --save-dev
npx webpack

The resulting built files will be in dist/

How to run in development:

Use whatever browser you want, I personally test on latest Microsoft Edge Dev build.

npm install --save-dev
WEBPACK_MODE=development BROWSER=google-chrome npx webpack serve

Translating

Make sure to keep the order of comments and tags in the translation files src/translations the same.

When you want to PR an update, title it "Changed wording in..." or "Synced translations in de" or something along those lines.

To get a list of what languages need what translations added, run node ./checkTranslations.mjs Example:

Language: fr
Missing:  unseal_input_btn, unseal_qr_btn

Means those two missing things need to be added to french.