semvec/pypi-packages huggingface dataset:
interactive-helpdesk-cli 0.1.0
Interactive Help Desk ticket system CLI using data structures
License: MIT
Requires Python: >=3.9

Interactive Help Desk CLI
==========================

A simple, educational command-line interface (CLI) for managing help desk tickets using classic data structures (LinkedList, Stack, Queue, PriorityQueue).

Installation
------------

```
pip install interactive-helpdesk-cli
```

Or from source:

```
python -m pip install --upgrade pip
python -m pip install .
```

Usage
-----

After installation, the `helpdesk` command will be available in your shell.

```
helpdesk --help
```

Example workflow:

```
helpdesk create --description "Parent ticket" --priority high
helpdesk create --description "Child ticket" --priority medium --parent 1
helpdesk analytics
helpdesk process
helpdesk close 1
helpdesk check 2
helpdesk close 2
helpdesk history
helpdesk undo
```

Development
-----------

- Run locally without installing:
  - `python helpdesk.py --help`
- Build a distribution:
  - `python -m pip install build twine`
  - `python -m build`
  - `twine check dist/*`
  - `twine upload dist/*` (requires PyPI credentials)

License
-------

MIT