1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/main
Jim Ehrismann 9b9b8e0d05
ShellEnv extension api (#4802)
* adding extension api for terminal environment variables

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* modified shell env api to work as a transformer (WIP)

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* address some review comments

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* shell env modifiers now take a CatalogEntity in ShellEnvContext param

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* tweaks and bug fix

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* refactored to remove ShellEnvModifier code from shell-session to local-shell-session

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* further refactoring and documentation

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* added comment

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-02-10 16:01:59 -05:00
..
__test__ Fix Cluster.refresh sometimes taking upwards of 20s (#4826) 2022-02-08 15:37:46 +02:00
app-paths Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
catalog Ensure that CatalogEntity.getName() and CatalogEntity.getId() are always used (#4763) 2022-01-27 14:42:19 -05:00
catalog-sources Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
cluster-detectors Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
context-handler Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
create-cluster Fix Cluster.refresh sometimes taking upwards of 20s (#4826) 2022-02-08 15:37:46 +02:00
helm Fix bugs in helm releases (#4785) 2022-02-01 16:18:43 +02:00
initializers Upgrade to Electron 14.2.4 (#4625) 2022-01-27 10:23:36 -05:00
ipc Upgrade to Electron 14.2.4 (#4625) 2022-01-27 10:23:36 -05:00
kube-auth-proxy Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
kubeconfig-manager Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
kubectl Bundle kubectl 1.23.3 (#4837) 2022-02-10 09:38:21 -05:00
menu Upgrade to latest for all linting deps (#4755) 2022-01-29 07:46:37 -05:00
prometheus Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
protocol-handler Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
proxy-functions Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
router Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
routes Fix bugs in helm releases (#4785) 2022-02-01 16:18:43 +02:00
shell-session ShellEnv extension api (#4802) 2022-02-10 16:01:59 -05:00
tray Upgrade to latest for all linting deps (#4755) 2022-01-29 07:46:37 -05:00
utils Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
app-updater.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
catalog-pusher.ts Upgrade to Electron 14.2.4 (#4625) 2022-01-27 10:23:36 -05:00
cluster-manager.ts Allow better typings for extending type of KubernetesCluster (#4843) 2022-02-10 15:55:03 -05:00
developer-tools.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
exit-app.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
getDi.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
getDiForUnitTesting.ts Full dependency inversion of <Dock> and all current tab kinds (#4757) 2022-01-31 09:49:36 -05:00
index.ts Upgrade to Electron 14.2.4 (#4625) 2022-01-27 10:23:36 -05:00
k8s-request.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
lens-binary.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
lens-proxy.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
logger.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
proxy-env.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
resource-applier.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
router.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
shell-sync.ts Shorten license header to reduce amount of clutter in top of the files (#4709) 2022-01-18 10:18:10 +02:00
window-manager.ts Disable native window open (#4778) 2022-01-31 17:59:49 +02:00