Clippit.Cli
0.2.0
dotnet tool install --global Clippit.Cli --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Clippit.Cli --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Clippit.Cli&version=0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Clippit.Cli --version 0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Clippit CLI — dotnet tool
Clippit CLI is a command-line tool for working with OpenXml files (PowerPoint, Word, Excel), built on Clippit — the .NET OpenXml PowerTools library.
Installation
dotnet tool install -g Clippit.Cli
Quick Start
# Split a deck into individual slides
clippit pptx split presentation.pptx --output ./slides/
# Build a deck from a manifest
clippit pptx build run manifest.json --output result.pptx
# Validate a PPTX file
clippit pptx verify presentation.pptx
# Validate a DOCX file
clippit word verify document.docx
# Validate an XLSX file
clippit excel verify spreadsheet.xlsx
# Get JSON output for scripting
clippit pptx split presentation.pptx --format json
Commands
| Command | Description |
|---|---|
pptx split |
Split a .pptx into individual single-slide files. Supports slide range selection (--slides) and manifest generation (--manifest). |
pptx build init |
Scaffold a deck manifest (JSON). |
pptx build run |
Assemble a .pptx from a deck manifest. |
pptx verify |
Validate a PPTX — schema, relationships, markup compatibility, and sections. |
word verify |
Validate a DOCX — schema and relationships. |
excel verify |
Validate an XLSX — schema and relationships. |
version |
Print version information. |
Common flags
| Flag | Description |
|---|---|
--format json|text |
Structured JSON or human-readable output (default: text) |
--quiet / -q |
Suppress success output; exit codes still reflect result |
--force |
Overwrite existing output files |
- |
Use stdin / stdout for piped workflows |
Machine-readable output
Success payloads → stdout (compact JSON when --format json or stdout is piped).
Command errors → stderr (compact JSON with a stable symbolic code).
Published JSON schemas for manifests and result payloads are available at
docs/schemas/.
Full documentation
➡️ https://sergey-tihon.github.io/Clippit/cli.html
License
MIT © Sergey Tihon
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.