packtrack 3.0.0

A simple CLI for tracking mail packages
Documentation
# Getting Started 

This tutorial will guide you through setting up and running the Python Template project.

=== "nix + direnv" 

    This project is intended to be used with [nix](https://nixos.org/) and [direnv](https://direnv.net/). If you have these tools set up, simply opening a terminal in the project folder will perform all the necessary setup steps for you, including installing dependencies and pre-commit hooks :) 

    ## Steps
    1. Clone the repository:
    ```sh
    git clone <repository-url>
    cd rust-template
    ```

=== "manual"
    If you are not using nix and direnv, follow these steps to setup the project

    ## Steps
    1. Clone the repository:
    ```sh
    git clone <repository-url>
    cd rust-template
    ```

    2. Create a virtual environment (for the python helper tools): 
    ```sh 
    uv venv
    source .venv/bin/activate
    ```
    
    2. Install python helper dependencies:
    ```sh
    uv pip install -r pyproject.toml --all-extras
    ```

    3. Install pre-commit hooks:
    ```sh
    pre-commit install
    ```

    4. Install rust dependencies: 
    ```sh 
    cargo build 
    ```