2026-02-21 13:33:46 +01:00
# 🛠️ Pivoine Toolbelt
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
A collection of sophisticated Bash utility scripts for creative automation, asset management, and infrastructure control. These tools are designed with a focus on aesthetics, usability, and seamless integration with the Pivoine ecosystem.
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
## 🎨 Image & Creative Automation
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
### `img_api_generate.sh`
The primary interface for the Pivoine Image Generation API. Supports high-performance image creation with advanced control parameters.
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
* **Models: ** `mystic` , `flux-dev` , `flux-pro` , `seedream` .
* **Features: **
* Custom aspect ratios (e.g., `square_1_1` , `widescreen_16_9` ).
* Resolution control for Mystic model (1k, 2k, 4k).
* Seed reproducibility and styling injection.
* Integrated **FaceFusion ** face swapping.
* Integrated **Real-ESRGAN ** upscaling.
* **Usage: ** `./img_api_generate.sh -p "a cinematic portrait of a neon cyborg" --aspect-ratio widescreen_16_9 -m flux-pro`
feat: add combined arty.sh and update documentation
- Add arty.sh: combined repository and release management system
- Repository management (install, deps, list, remove, init, source, exec)
- Release cycle management (release, version, bump, changelog, tag)
- Git hooks support (install, uninstall, create)
- Monorepo management (list, version, bump, status, exec)
- Update README.md: add arty.sh documentation and remove GIF references
- Remove docs/img directory containing animated GIF demos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 17:08:48 +01:00
2026-02-21 13:33:46 +01:00
### `css_color_palette.sh`
A zero-dependency color utility to generate comprehensive design tokens directly from the CLI. Generates tints, shades, and tones from a single base color.
feat: add combined arty.sh and update documentation
- Add arty.sh: combined repository and release management system
- Repository management (install, deps, list, remove, init, source, exec)
- Release cycle management (release, version, bump, changelog, tag)
- Git hooks support (install, uninstall, create)
- Monorepo management (list, version, bump, status, exec)
- Update README.md: add arty.sh documentation and remove GIF references
- Remove docs/img directory containing animated GIF demos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 17:08:48 +01:00
2026-02-21 13:33:46 +01:00
### `mime_mp4_gif.sh`
High-quality video-to-GIF conversion utility optimized for web performance and visual fidelity.
2025-10-30 03:10:19 +01:00
feat: add combined arty.sh and update documentation
- Add arty.sh: combined repository and release management system
- Repository management (install, deps, list, remove, init, source, exec)
- Release cycle management (release, version, bump, changelog, tag)
- Git hooks support (install, uninstall, create)
- Monorepo management (list, version, bump, status, exec)
- Update README.md: add arty.sh documentation and remove GIF references
- Remove docs/img directory containing animated GIF demos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 17:08:48 +01:00
---
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
## 📦 Asset & Model Management
feat: add combined arty.sh and update documentation
- Add arty.sh: combined repository and release management system
- Repository management (install, deps, list, remove, init, source, exec)
- Release cycle management (release, version, bump, changelog, tag)
- Git hooks support (install, uninstall, create)
- Monorepo management (list, version, bump, status, exec)
- Update README.md: add arty.sh documentation and remove GIF references
- Remove docs/img directory containing animated GIF demos
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 17:08:48 +01:00
2026-02-21 13:33:46 +01:00
### `artifact_civitai_download.sh` & `artifact_huggingface_download.sh`
Streamlined downloaders for AI models (Checkpoints, LoRAs, VAEs).
* Manages a central cache.
* Automates symlinking to target application directories.
* Verification mode to ensure link integrity.
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
### `artifact_git_download.sh` & `artifact_github_download.sh`
Sophisticated wrappers for managing repository-based artifacts and binary releases.
2025-10-30 03:10:19 +01:00
---
2026-02-21 13:33:46 +01:00
## ⚡ Infrastructure & Services
2025-11-09 01:33:19 +01:00
2026-02-21 13:33:46 +01:00
### `service_runpod_control.sh`
A beautiful CLI wrapper for managing RunPod GPU instances. Provides a unified interface for lifecycle management:
* `create` , `remove` , `start` , `stop` , `status` .
2025-11-09 01:33:19 +01:00
2026-02-21 13:33:46 +01:00
### `jinja_template_render.sh`
Sophisticated Jinja2 template rendering engine. Ideal for generating configuration files, HTML emails, or boilerplate code using local JSON/YAML data.
2025-11-09 01:33:19 +01:00
---
2026-02-21 13:33:46 +01:00
## 🛠️ Developer Utilities
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
* * * `doc_bash_generate.sh` **: Automatic documentation generator for Bash scripts.
* * * `doc_rust_generate.sh` **: Documentation helper for Rust projects.
* * * `css_json_convert.sh` **: Bi-directional conversion between CSS variables and JSON objects.
* * * `artifact_postgres_export.sh` **: Styled database export and snapshot utility.
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
## 🚀 Getting Started
2025-10-30 03:10:19 +01:00
2026-02-21 13:33:46 +01:00
1. **Dependencies ** : Most scripts require `curl` , `jq` , and `base64` .
2. **API Tokens ** : For API-reliant scripts (like `img_api_generate.sh` ), ensure your token is set in `~/.config/pivoine/token` or via environment variables.
3. **Permissions ** : Ensure scripts are executable:
```bash
chmod +x *.sh
```
2025-10-30 03:10:19 +01:00
---
2026-02-21 13:33:46 +01:00
*Created with ✨ by the Pivoine Engineering Team.*