Metadata-Version: 2.4
Name: escancel
Version: 1.0.0
Summary: A simple CLI tool to interactively cancel SLURM jobs.
Project-URL: Repository, https://github.com/rice8y/escancel
Project-URL: Issues, https://github.com/rice8y/escancel/issues
Author: Eito Yoneyama
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: rich>=14.2.0
Requires-Dist: textual>=7.1.0
Description-Content-Type: text/markdown

# escancel

**escancel** is a simple and convenient CLI tool to cancel your SLURM jobs — essentially an *easy scancel*.  
It lists your active jobs and lets you interactively select which ones to cancel, making `scancel` faster and more user-friendly.

## Installation

You can install this CLI tool using `uv` in two different ways:

### A. Install directly from GitHub (recommended)

```bash
uv tool install git+https://github.com/rice8y/escancel.git
```

This will fetch and install the latest version directly from the repository.

### B. Install from a local clone

1. Clone the repository:

```bash
git clone https://github.com/rice8y/escancel.git
```

2. Move into the project directory:

```bash
cd escancel
```

3. Install the package in editable mode using uv tool:

```bash
uv tool install -e .
```

This is useful if you plan to modify the code locally.

## Upgrade

To upgrade escancel to the latest version:

```bash
uv tool upgrade escancel
```

This will fetch the latest version from the original source and update your installation.

## License

This project is distributed under the MIT License. See [LICENSE](LICENSE).