Powershell.mp4
An interactive directory of PowerShell scripts. Find a script, adjust parameters, and copy the result.
- 2,260+ scripts across 25 categories
- Interactive parameter editor on each script page
- Real-time code preview as you change values
- One-click copy to clipboard
- Local search across all scripts
- Dark mode support
- VitePress for the documentation site
- Vue 3 for interactive components
- JSON manifest for script metadata
- Dynamic route generation from script data
docs/
.vitepress/
config.js Site configuration and sidebar generation
theme/
index.js Theme entry point
Layout.vue Custom layout with sidebar footer
custom.css Style overrides
components/
Playground.vue Interactive script editor
HomeDemo.vue Animated home page demo
HomeFeatures.vue Category grid and CTA
index.md Home page
guide.md Getting started guide
scripts/
[script].md Dynamic script page template
[script].paths.js Route generation from manifest
src/
data/
manifest.json All script metadata and source code
scripts/
parse-commands.js Generates manifest from source scripts
npm install
npm run devThe dev server runs at http://localhost:5173. The manifest regenerates automatically before each build.
npm run build
npm run previewOutput goes to docs/.vitepress/dist/.
The manifest is built from source PowerShell scripts:
npm run generate-manifestThis parses all .ps1 files and produces src/data/manifest.json with name, description, category, parameters, and raw code for each script.
- Place
.ps1files in the source directory - Run
npm run generate-manifest - The sidebar and pages update automatically
MIT