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

https://github.com/jadenszewczak/pcx-automation

Automation toolkit for PCX document import/export operations
https://github.com/jadenszewczak/pcx-automation

automation automations cli-app cli-application cli-tool cli-tools document-database document-generation document-generator document-management document-processing internal internal-tool internal-tools pcx python python-3 python-app python3

Last synced: 8 months ago
JSON representation

Automation toolkit for PCX document import/export operations

Awesome Lists containing this project

README

          

# PCX Automation Tool

Internal CLI tool for automating PCX/VPSX administrative tasks.

## Features

- ✅ Commitment Book Management

- Single/multiple store setup
- Bulk generation from templates
- All 9 commitment book types

- 🚧 User Management (Coming Soon)
- 🚧 Report Breakouts (Coming Soon)
- 🚧 Destination Management (Coming Soon)

## Setup

1. Clone the repository
2. Create virtual environment:

```bash
python -m venv venv
venv\Scripts\activate # Windows
```

3. Install dependencies:

```bash
pip install -r requirements.txt
```

## Usage

Run the CLI tool:

```bash
python pcx_cli.py
```

## Project Structure

```plaintext
pcx-automation/
├── pcx_cli.py # Main CLI entry point
├── config/ # Configuration and mappings
├── modules/ # Feature modules
├── templates/ # PCX template generators
├── utils/ # Utilities and helpers
└── data/ # Generated files
```

## Development

- Python 3.11+
- Virtual environment (venv) recommended
- Follow existing patterns when adding new modules