Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/8LWXpg/PowerToysRun-ProcessKiller
PowerToys Run Plugin to kill porcesses
https://github.com/8LWXpg/PowerToysRun-ProcessKiller
powertoys powertoys-run powertoys-run-plugin
Last synced: 29 days ago
JSON representation
PowerToys Run Plugin to kill porcesses
- Host: GitHub
- URL: https://github.com/8LWXpg/PowerToysRun-ProcessKiller
- Owner: 8LWXpg
- License: mit
- Created: 2024-02-06T11:13:57.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-09-08T05:28:55.000Z (3 months ago)
- Last Synced: 2024-09-08T06:33:29.994Z (3 months ago)
- Topics: powertoys, powertoys-run, powertoys-run-plugin
- Language: C#
- Homepage:
- Size: 948 KB
- Stars: 44
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-powertoys-run-plugins - ProcessKiller - Kill Windows processes. (Plugins)
README
# ProcessKiller Plugin for PowerToys Run
A [PowerToys Run](https://aka.ms/PowerToysOverview_PowerToysRun) plugin for killing processes.
Derived from FlowLauncher Plugin [ProcessKiller](https://github.com/Flow-Launcher/Flow.Launcher/tree/dev/Plugins/Flow.Launcher.Plugin.ProcessKiller).
Checkout the [Template](https://github.com/8LWXpg/PowerToysRun-PluginTemplate) for a starting point to create your own plugin.
## Features
### Kill a process
![kill](./assets/kl.png)
### Kill all instances of a process
![kill all](./assets/kl_all.png)
### Kill a process by Port number
use `kl : ` to search for IP and Port.
![kill by port](./assets/port.png)
## Installation
### Manual
1. Download the latest release of the from the releases page.
2. Extract the zip file's contents to `%LocalAppData%\Microsoft\PowerToys\PowerToys Run\Plugins`
3. Restart PowerToys.### Via [ptr](https://github.com/8LWXpg/ptr)
```shell
ptr add ProcessKiller 8LWXpg/PowerToysRun-ProcessKiller
```## Usage
1. Open PowerToys Run (default shortcut is Alt+Space).
2. Type `kl` and search for process name or ID.## Building
1. Clone the repository and the dependencies in `/lib` with `ProcessKiller/copyLib.ps1`.
2. run `dotnet build -c Release`.## Debugging
1. Clone the repository and the dependencies in `/lib` with `ProcessKiller/copyLib.ps1`.
2. Build the project in `Debug` configuration.
3. Make sure you have [gsudo](https://github.com/gerardog/gsudo) installed in the path.
4. Run `debug.ps1` (change `$ptPath` if you have PowerToys installed in a different location).
5. Attach to the `PowerToys.PowerLauncher` process in Visual Studio.## Contributing
### Localization
If you want to help localize this plugin, please check the [localization guide](./Localizing.md)