A CLI tool which can help you automatically kill process of your choice. Useful for freeing up memory and CPU usage!

Overview

Quickiller

There are always programs such as chrome that keep eating up your resources even when closed! The only way to prevent this is to kill all of the programs processes manually which can be tedious at times. But quickiller is an easy-to-use CLI tool that automatically kills all the processes for you in a short amount of time!

Release 1.2

  • Added profiles for more flexibility!
  • Removed most of help menu as it was getting to messy, moved the list of commands further down in this README

Release 1.1

  • Added universal config file

  • Fixed compiler warnings

Planned features

  • GUI, but not sure yet.

  • Easier setup process

Features

  • Kill all processes in customizable list (duh)

  • Add process to kill

  • Remove process to kill

  • List process that would be killed when quickiller run command is ran

  • List all system processes (To help when adding a process to the list)

Bugs

Error handling will be taken more seriously in later versions, but for now there will be errors. If you encounter an error, please report it in the issues section.

Commands

kill

quickiller kill - Kills all processes in the default configuration file
quickiller kill <profile-name> - Kills all processes in the profile configuration.

add

quickiller add <exe_name> - Adds an executable name to the kill-list
quickiller add <profile-name> <exe_name> - Adds an executable name to the specified profile kill-list

remove

quickiller remove <exe_name> - Remove an executable name to the kill-list
quickiller remove <profile-name> <exe_name> - Removes an executable name to the specified profile kill-list

list

quickiller list - Lists all the processes that are in the default kill-list
quickiller list <profile-name> - Lists all the processes that are in the specified profiles kill-list

list_os_current

quickiller list_os_current - Returns an unorganized list of all the currently running OS processes

new_profile

quickiller new_profile <profile-name> - Creates a new profile with the specified name

del_profile

quickiller del_profile <profile-name> - Deletes the profile of the specified name

list_profiles

quickiller list_profiles - Returns a hard-to-read list of the profiles. Which are actually just file paths to the profile.

Set up (Windows 10)

Setting up quickiller will take couple minutes but it wont be like this in the near future.

  1. Download the EXE file

  2. Make a directory/folder anywhere, perferably in C:\Users\YOUR NAME so it should look like C:\Users\YOUR NAME\quickiller

  3. Drag the EXE file into C:\Users\YOUR NAME\quickiller

  4. type "environment variables" into the search bar and click "Edit the system environment variables"

  5. At the bottom, click "Environment variables..."

  6. There should be 2 boxes, search for Path in System variables

tutorial image 1

  1. Double click on Path

  2. Click "New" on the right side

  3. Paste in the directory to quickiller (Example: C:\Users\YOUR NAME\quickiller) NOTE: Dont include the exe file in the directory!

  4. Click OK on all the windows and try entering "quickiller help" on the command prompt! It will set up the first time and then try it again.

You might also like...
A small script in rust to get the cpu usage in %'s with a gradient color for the text
A small script in rust to get the cpu usage in %'s with a gradient color for the text

cpu_usage-polybar A small script in rust to get the cpu usage in %'s with a gradient color for the text To get it to work on your PC you will have to

laydown is a simple CLI application to help you prepare for your next Daily Standup

laydown is a simple CLI application to help you prepare for your next Daily Standup. No longer shall your name be called on only for you to stare into the abyss while you struggle to remember what you did yesterday.

GPT-3 powered CLI tool to help you remember bash commands.

Rusty: GPT-3 Powered CLI Tool Convert natural language into executable commands directly from the terminal! Open source CLI tool powered by OpenAI (br

Bruteforce connecting to a specific Sea of Thieves server. Useful if you want to be in the same server as your friends.

SoT Server Finder Find which Sea of Thieves server you're connected to. Useful if you want to be in the same server as your friends. Setup Download so

A CLI tool to get help with CLI tools 🐙
A CLI tool to get help with CLI tools 🐙

A CLI tool to get help with CLI tools 🐙 halp aims to help find the correct arguments for command-line tools by checking the predefined list of common

Tool that was built quickly for personal needs, you might find it useful though
Tool that was built quickly for personal needs, you might find it useful though

COPYCAT Produced with stable-diffusion Clipboard (copy/paste) history buffer for terminal emulators, MAC OS gui and VIM* environment usage. Rrequireme

A CLI tool you can pipe code and then ask for changes, add documentation, etc, using the OpenAI API.
A CLI tool you can pipe code and then ask for changes, add documentation, etc, using the OpenAI API.

AiBro This is your own little coding bro, immersed in the world of AI, crypto, and all other types of over hyped tech trends. You can pipe it code and

This automatically patches the RoPro extension for you, allowing you to have pro_tier for free.

RoPro Patcher This automatically patches the RoPro extension for you, allowing you to have pro_tier for free. NOTE Chrome, Brave (and possibly other b

The application that can be used for personal usage to manage jira from terminal.

Jira Terminal This application can be used for personal usage to manage jira from terminal. Installation This application can be used in multiple plat

Comments
  • Universal config file

    Universal config file

    Its annoying when you have different config files scattered throughout your system, it would be great if there was just one config file for everything

    feature request 
    opened by Squirrelcoding 0
Releases(r1.2)
Owner
Codingsquirrel
Founder of Softsquirrel
Codingsquirrel
STKLR is a tool to help you automatically link up named stuff in your rust docs!

_____ _______ _ ___ _____ / ____|__ __| |/ / | | __ \ | (___ | | | ' /| | | |__) | \___ \ | | | < | | | _ / ___

Jer 3 Oct 25, 2022
Memory usage monitor for process trees

gotta-watch-em-all Executes a process with given arguments and monitors, logs when memory usage grows to a new peak. Example: cargo run -- cargo -- bu

Aaron Friel 8 Dec 8, 2022
Rust-powered CLI tool designed to simplify and streamline the release process with help of ChatGPT

$ releasecraftsman ????‍♂️?? Automate Your Release Process with Precision and Ease. ?? Features Generate well-crafted release notes using GPT-3.5 and

Tornike Gomareli 7 Sep 21, 2023
dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory

dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max

Sebastian Thiel 1.8k Jan 2, 2023
A command-line tool to easily kill processes running on a specified port.

killport killport is a command-line utility for killing processes listening on specific ports. It's designed to be simple, fast, and effective. The to

Francisco Jiménez Cabrera 6 Mar 29, 2023
zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets you're watching easily into watchlists for easy access on your terminal.

zigfi zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets

Aldrin Zigmund Cortez Velasco 18 Oct 24, 2022
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

Benjamin Vaisvil 1.6k Jan 4, 2023
App to collect ram/cpu usage from OS and show it in pretty graphs

System info collector This is simple app to collect data about system cpu and memory usage over time. After collecting results into csv file, html fil

Rafał Mikrut 3 Jul 11, 2023
Kill processes protected by antivirus during offensive activities.

superman Kill everything. usage Options: -p, --pid <PID> Pid to kill -r Recursive kill process -t, --time <TIME> Kill interv

B1-TEAM 96 Jun 16, 2023
This CLI will help you improve your typing accuracy and speed

This CLI will help you improve your typing accuracy and speed! Improve your personal bests and look back on your previous records in a graph. All in the convenience of your own terminal!

Mitchel Wijt 8 May 25, 2023