An open API service indexing awesome lists of open source software.

https://github.com/trinhminhtriet/procx

ProcX is an interactive command-line tool for quickly searching and terminating processes, offering a streamlined alternative to traditional kill.
https://github.com/trinhminhtriet/procx

cli developer-tools kill-process productivity rust

Last synced: 10 months ago
JSON representation

ProcX is an interactive command-line tool for quickly searching and terminating processes, offering a streamlined alternative to traditional kill.

Awesome Lists containing this project

README

          

# ๐Ÿงน ProcX

```text
____ __ __
| _ \ _ __ ___ ___ \ \/ /
| |_) || '__| / _ \ / __| \ /
| __/ | | | (_) || (__ / \
|_| |_| \___/ \___|/_/\_\

```

๐Ÿงน ProcX is an interactive command-line tool for quickly searching and terminating processes, offering a streamlined alternative to traditional `kill`.

## โœจ Features

TBD

## ๐Ÿš€ Installation

To install **procx**, simply clone the repository and follow the instructions below:

```bash
git clone https://github.com/trinhminhtriet/procx.git
cd procx
cargo build --release
cp ./target/release/procx /usr/local/bin/
```

Running the below command will globally install the `procx` binary.

```bash
cargo install procx
```

Optionally, you can add `~/.cargo/bin` to your PATH if it's not already there

```bash
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
```

## ๐Ÿ’ก Usage

Run **procx** with the following command to kill the process:

```sh
./procx [options]

```

## ๐Ÿ—‘๏ธ Uninstallation

Running the below command will globally uninstall the `procx` binary.

```bash
cargo uninstall procx
```

Remove the project repo

```bash
rm -rf /path/to/git/clone/procx
```

## ๐Ÿค How to contribute

We welcome contributions!

- Fork this repository;
- Create a branch with your feature: `git checkout -b my-feature`;
- Commit your changes: `git commit -m "feat: my new feature"`;
- Push to your branch: `git push origin my-feature`.

Once your pull request has been merged, you can delete your branch.

## ๐Ÿ“ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.