#Description
Kill Process is an Alfred 2 workflow that makes it easy to kill misbehaving processes. It is, in essence, a way to easily find processes by name and kill them using kill -9
.
#Features
- Autocompletes process names
- Supports argument filtering (
process:arg
) - Learns and prioritizes processes you kill frequently
- Shows icons when possible
- Shows CPU usage
- Shows process paths
- Ignores case
- Kills all processes with matching names on cmd+return
- Supports Alleyoop updating.
#Usage
- Type
kill
into Alfred followed by a space. - Begin typing the name of the process you want to kill.
- When you see the process you want to kill, select it from the list as usual.
- Press return to kill the selected process.
Alternatively, press cmd+return to kill all processes with the same name as the selected one.
To filter by argument, add a colon and the argument you want to target (or a snippet of it) after your processes name (see the second screenshot).
#Installation
Download version 1.2. Open Kill Process.alfredworkflow
and Alfred will walk you through the installation process. No configuration is necessary.
#Making Changes
##Editing the Script
The ruby script that powers Kill Process is script.rb
. For testing, add a value for theQuery
in the first line. Be sure that the subsequent theQuery = "{query}"
is commented out. This allows you to hard-code a search query instead of taking what the user has typed from Alfred. See the comments in the script for more info.
##Applying Changes to the Workflow
- Be sure that the first line in the script setting
theQuery
is commented out and that the second line (theQuery = "{query}"
) is not commented out. - Open the Workflows tab of Alfred's Preferences.
- Select the Kill Process workflow on the left.
- Double click the first box ('kill Script Filter').
- Paste your script into the 'Script' box at the bottom.
- Click Save.
##Alleyoop Support If your updates are big enough to justify a new release, please update the Alleyoop support files for auto-updating.
- Update
current-version.json
with the new version number (a float) and a short description of the changes. - Update
update.json
with the new version number. - Copy the new update.json into the workflow's folder in Finder.
#License WTFPL, of course.