├── .cursor └── mcp.json ├── .github └── workflows │ ├── build.yml │ ├── debug.yml │ ├── nix-build.yml │ └── release.yml ├── .gitignore ├── Cargo.toml ├── DETAILED.md ├── LICENSE ├── README.md ├── SCRIPTING.md ├── WINDOWS.md ├── app_icon.rc ├── assets ├── port-kill.ico ├── port-kill.png ├── port-kill.svg └── portkill-dashboard.png ├── ci-samples ├── README.md ├── circleci-config.yml ├── github-actions.yml └── gitlab-ci.yml ├── dashboard ├── .gitignore ├── README.md ├── app.vue ├── assets │ ├── css │ │ └── main.css │ └── img │ │ ├── kage-long-blue.png │ │ ├── kage-long-white.png │ │ ├── logo-2.png │ │ ├── logo.png │ │ ├── portkill-dashboard.png │ │ ├── portkill.png │ │ └── screenshot.png ├── components │ ├── KillConfirmModal.vue │ ├── ProcessHistory.vue │ ├── ProcessTable.vue │ ├── SettingsModal.vue │ ├── Sidebar.vue │ ├── StatsCard.vue │ └── SystemResources.vue ├── demo-servers.sh ├── nuxt.config.ts ├── package.json ├── pages │ ├── history.vue │ ├── index.vue │ └── processes.vue ├── public │ ├── favicon.ico │ └── robots.txt ├── server │ └── api │ │ ├── filters.get.ts │ │ ├── guard │ │ └── status.get.ts │ │ ├── history │ │ ├── clear.post.ts │ │ ├── index.get.ts │ │ ├── offenders.get.ts │ │ ├── root-cause.get.ts │ │ ├── stats.get.ts │ │ └── suggestions.get.ts │ │ ├── processes │ │ ├── [pid].delete.ts │ │ ├── index.get.ts │ │ ├── kill-all.post.ts │ │ ├── kill-group.post.ts │ │ ├── kill-project.post.ts │ │ ├── restart.post.ts │ │ └── tree.get.ts │ │ ├── security │ │ └── audit.get.ts │ │ └── system │ │ └── resources.get.ts ├── tailwind.config.js └── tsconfig.json ├── diagnose-installation.bat ├── examples ├── cache-management.js ├── development-guard.js ├── file-cleanup.js ├── file-guard-simple.js ├── file-guard-whitelist.js ├── port-cleanup.js ├── port-guard-multi.js ├── port-guard-simple.js └── port-guard-whitelist.js ├── flake.nix ├── image-short.png ├── install-release.bat ├── install-release.sh ├── install.sh ├── manual-download.bat ├── mcp ├── README.md ├── dist │ └── server.js ├── package-lock.json ├── package.json ├── src │ ├── server.ts │ └── types.d.ts └── tsconfig.json ├── release.sh ├── run-dashboard.bat ├── run-dashboard.sh ├── run-linux.sh ├── run-windows.bat ├── run.sh ├── shell.nix ├── src ├── app.rs ├── cache │ ├── backup.rs │ ├── clean.rs │ ├── detect.rs │ ├── doctor.rs │ ├── js_pm.rs │ ├── list.rs │ ├── mod.rs │ ├── npx.rs │ ├── output.rs │ ├── restore.rs │ └── types.rs ├── cli.rs ├── console_app.rs ├── endpoint_monitor.rs ├── file_monitor.rs ├── lib.rs ├── main.rs ├── main_console.rs ├── main_linux.rs ├── main_windows.rs ├── orchestrator.rs ├── port_guard.rs ├── preset_manager.rs ├── process_monitor.rs ├── restart_manager.rs ├── scripting.rs ├── security_audit.rs ├── service_detector.rs ├── smart_filter.rs ├── system_monitor.rs ├── tray_menu.rs ├── types.rs └── update_check.rs ├── test-nix.sh ├── validate-config.sh ├── validate-nix.sh └── verify-installation.bat /.cursor/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.cursor/mcp.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.github/workflows/debug.yml -------------------------------------------------------------------------------- /.github/workflows/nix-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.github/workflows/nix-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DETAILED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/DETAILED.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/README.md -------------------------------------------------------------------------------- /SCRIPTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/SCRIPTING.md -------------------------------------------------------------------------------- /WINDOWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/WINDOWS.md -------------------------------------------------------------------------------- /app_icon.rc: -------------------------------------------------------------------------------- 1 | 1 ICON "assets/port-kill.ico" 2 | -------------------------------------------------------------------------------- /assets/port-kill.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/assets/port-kill.ico -------------------------------------------------------------------------------- /assets/port-kill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/assets/port-kill.png -------------------------------------------------------------------------------- /assets/port-kill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/assets/port-kill.svg -------------------------------------------------------------------------------- /assets/portkill-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/assets/portkill-dashboard.png -------------------------------------------------------------------------------- /ci-samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/ci-samples/README.md -------------------------------------------------------------------------------- /ci-samples/circleci-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/ci-samples/circleci-config.yml -------------------------------------------------------------------------------- /ci-samples/github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/ci-samples/github-actions.yml -------------------------------------------------------------------------------- /ci-samples/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/ci-samples/gitlab-ci.yml -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/.gitignore -------------------------------------------------------------------------------- /dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/README.md -------------------------------------------------------------------------------- /dashboard/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/app.vue -------------------------------------------------------------------------------- /dashboard/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/css/main.css -------------------------------------------------------------------------------- /dashboard/assets/img/kage-long-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/kage-long-blue.png -------------------------------------------------------------------------------- /dashboard/assets/img/kage-long-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/kage-long-white.png -------------------------------------------------------------------------------- /dashboard/assets/img/logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/logo-2.png -------------------------------------------------------------------------------- /dashboard/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/logo.png -------------------------------------------------------------------------------- /dashboard/assets/img/portkill-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/portkill-dashboard.png -------------------------------------------------------------------------------- /dashboard/assets/img/portkill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/portkill.png -------------------------------------------------------------------------------- /dashboard/assets/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/assets/img/screenshot.png -------------------------------------------------------------------------------- /dashboard/components/KillConfirmModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/KillConfirmModal.vue -------------------------------------------------------------------------------- /dashboard/components/ProcessHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/ProcessHistory.vue -------------------------------------------------------------------------------- /dashboard/components/ProcessTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/ProcessTable.vue -------------------------------------------------------------------------------- /dashboard/components/SettingsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/SettingsModal.vue -------------------------------------------------------------------------------- /dashboard/components/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/Sidebar.vue -------------------------------------------------------------------------------- /dashboard/components/StatsCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/StatsCard.vue -------------------------------------------------------------------------------- /dashboard/components/SystemResources.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/components/SystemResources.vue -------------------------------------------------------------------------------- /dashboard/demo-servers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/demo-servers.sh -------------------------------------------------------------------------------- /dashboard/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/nuxt.config.ts -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/pages/history.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/pages/history.vue -------------------------------------------------------------------------------- /dashboard/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/pages/index.vue -------------------------------------------------------------------------------- /dashboard/pages/processes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/pages/processes.vue -------------------------------------------------------------------------------- /dashboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/public/favicon.ico -------------------------------------------------------------------------------- /dashboard/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /dashboard/server/api/filters.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/filters.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/guard/status.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/guard/status.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/clear.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/clear.post.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/index.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/offenders.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/offenders.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/root-cause.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/root-cause.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/stats.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/stats.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/history/suggestions.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/history/suggestions.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/[pid].delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/[pid].delete.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/index.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/kill-all.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/kill-all.post.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/kill-group.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/kill-group.post.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/kill-project.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/kill-project.post.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/restart.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/restart.post.ts -------------------------------------------------------------------------------- /dashboard/server/api/processes/tree.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/processes/tree.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/security/audit.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/security/audit.get.ts -------------------------------------------------------------------------------- /dashboard/server/api/system/resources.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/server/api/system/resources.get.ts -------------------------------------------------------------------------------- /dashboard/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/tailwind.config.js -------------------------------------------------------------------------------- /dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/dashboard/tsconfig.json -------------------------------------------------------------------------------- /diagnose-installation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/diagnose-installation.bat -------------------------------------------------------------------------------- /examples/cache-management.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/cache-management.js -------------------------------------------------------------------------------- /examples/development-guard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/development-guard.js -------------------------------------------------------------------------------- /examples/file-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/file-cleanup.js -------------------------------------------------------------------------------- /examples/file-guard-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/file-guard-simple.js -------------------------------------------------------------------------------- /examples/file-guard-whitelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/file-guard-whitelist.js -------------------------------------------------------------------------------- /examples/port-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/port-cleanup.js -------------------------------------------------------------------------------- /examples/port-guard-multi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/port-guard-multi.js -------------------------------------------------------------------------------- /examples/port-guard-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/port-guard-simple.js -------------------------------------------------------------------------------- /examples/port-guard-whitelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/examples/port-guard-whitelist.js -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/flake.nix -------------------------------------------------------------------------------- /image-short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/image-short.png -------------------------------------------------------------------------------- /install-release.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/install-release.bat -------------------------------------------------------------------------------- /install-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/install-release.sh -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/install.sh -------------------------------------------------------------------------------- /manual-download.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/manual-download.bat -------------------------------------------------------------------------------- /mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/README.md -------------------------------------------------------------------------------- /mcp/dist/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/dist/server.js -------------------------------------------------------------------------------- /mcp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/package-lock.json -------------------------------------------------------------------------------- /mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/package.json -------------------------------------------------------------------------------- /mcp/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/src/server.ts -------------------------------------------------------------------------------- /mcp/src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@modelcontextprotocol/sdk'; 2 | 3 | -------------------------------------------------------------------------------- /mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/mcp/tsconfig.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/release.sh -------------------------------------------------------------------------------- /run-dashboard.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/run-dashboard.bat -------------------------------------------------------------------------------- /run-dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/run-dashboard.sh -------------------------------------------------------------------------------- /run-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/run-linux.sh -------------------------------------------------------------------------------- /run-windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/run-windows.bat -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/run.sh -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/shell.nix -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/app.rs -------------------------------------------------------------------------------- /src/cache/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/backup.rs -------------------------------------------------------------------------------- /src/cache/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/clean.rs -------------------------------------------------------------------------------- /src/cache/detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/detect.rs -------------------------------------------------------------------------------- /src/cache/doctor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/doctor.rs -------------------------------------------------------------------------------- /src/cache/js_pm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/js_pm.rs -------------------------------------------------------------------------------- /src/cache/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/list.rs -------------------------------------------------------------------------------- /src/cache/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/mod.rs -------------------------------------------------------------------------------- /src/cache/npx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/npx.rs -------------------------------------------------------------------------------- /src/cache/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/output.rs -------------------------------------------------------------------------------- /src/cache/restore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/restore.rs -------------------------------------------------------------------------------- /src/cache/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cache/types.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/console_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/console_app.rs -------------------------------------------------------------------------------- /src/endpoint_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/endpoint_monitor.rs -------------------------------------------------------------------------------- /src/file_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/file_monitor.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/main_console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/main_console.rs -------------------------------------------------------------------------------- /src/main_linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/main_linux.rs -------------------------------------------------------------------------------- /src/main_windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/main_windows.rs -------------------------------------------------------------------------------- /src/orchestrator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/orchestrator.rs -------------------------------------------------------------------------------- /src/port_guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/port_guard.rs -------------------------------------------------------------------------------- /src/preset_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/preset_manager.rs -------------------------------------------------------------------------------- /src/process_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/process_monitor.rs -------------------------------------------------------------------------------- /src/restart_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/restart_manager.rs -------------------------------------------------------------------------------- /src/scripting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/scripting.rs -------------------------------------------------------------------------------- /src/security_audit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/security_audit.rs -------------------------------------------------------------------------------- /src/service_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/service_detector.rs -------------------------------------------------------------------------------- /src/smart_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/smart_filter.rs -------------------------------------------------------------------------------- /src/system_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/system_monitor.rs -------------------------------------------------------------------------------- /src/tray_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/tray_menu.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/update_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/src/update_check.rs -------------------------------------------------------------------------------- /test-nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/test-nix.sh -------------------------------------------------------------------------------- /validate-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/validate-config.sh -------------------------------------------------------------------------------- /validate-nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/validate-nix.sh -------------------------------------------------------------------------------- /verify-installation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treadiehq/port-kill/HEAD/verify-installation.bat --------------------------------------------------------------------------------