Skip to content

0.4.0

Choose a tag to compare

@ethanffu ethanffu released this 10 Aug 05:12
· 6 commits to main since this release

v0.4.0 — first release under the new identity

Rebranded. This is the first release under the new plugin identity:

  • Display name: Open PowerShell Here (was "Vault PowerShell")
  • Plugin id: open-powershell-here (was vault-powershell) — the install folder, enabled-plugins entry, and Style Settings storage key all use the new id
  • Author: ethanffu (was the former username ethanfu0124-bit)
  • Repository: renamed to ethanffu/open-powershell-here (old URLs redirect)

Upgrade note (one-time): if you installed any earlier version, remove the old .obsidian/plugins/vault-powershell/ folder after installing this one, then restart Obsidian. The plugin keeps no settings, so nothing is lost; only the Style Settings "Hide the ribbon button" toggle resets to its default.

Included features (verified in real Obsidian 1.13.6):

  • Ribbon button → opens PowerShell 7+ at the vault root (hideable via Style Settings → Open PowerShell Here → Hide the ribbon button; hiding is enforced by CSS and JS, so it works regardless of theme/DOM changes)
  • Single-folder context menu → Open PowerShell here opens pwsh in the right-clicked folder's real absolute path (vault root folder works too; no item for files or multi-selection)
  • Windows Terminal hosting with pwsh.exe fallback; semicolon paths show a clear notice and start no process

Repo / docs housekeeping:

  • Repository is public; README (English default + 简体中文), "Who is this for?" section, contributing docs, issue/PR templates, CODE_OF_CONDUCT, badges, BRAT beta-install note
  • CI: lint + typecheck + 87 tests + build + main.js sync check

Scope & constraints (unchanged):

  • Windows + PowerShell 7+ only (5.1 not supported); local file system vaults only
  • No commands, hotkeys, settings page, batch/file context menus, or embedded terminal
  • No telemetry, no network, no vault modification; never invokes cmd.exe / powershell.exe / conhost.exe / shell:true; real sessions never use -NoProfile / -NonInteractive / -Command

Assets: main.js, manifest.json, styles.css, versions.json, plus the open-powershell-here-0.4.0.zip install bundle.