Skip to content

v0.1.1

Latest

Choose a tag to compare

@looeton looeton released this 10 Sep 00:41

Fixes

  • The proxy_env_check tool now registers. Loading the plugin logged
    cannot get property "tools" without inject and skipped the registration:
    cordis refuses to hand out a service that was not declared, and this cordis
    version has no optional-inject form. tools is now a declared dependency,
    while registration stays guarded for contexts whose tools service lacks
    register.

Verified against a real DSH boot

[proxy-env] proxy http://127.0.0.1:7897 (windows registry); all variables already present
[proxy-env] global undici dispatcher now honours HTTP_PROXY/HTTPS_PROXY/NO_PROXY
[proxy-env] registered tool proxy_env_check
[proxy-env] self-check [PASS] proxy chain healthy
[proxy-env] report written to $DSH_HOME/proxy-env/report.json

Install

cd "$env:DSH_HOME\profiles\desktop"
pnpm add github:looeton/dsh-plugin-proxy-env
# add "dsh-plugin-proxy-env" to dsh.profile.bundles, then restart DSH

53 unit tests, no runtime dependencies.