Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
abcf95c
feat: add process instance diagram visualization
vobu Feb 18, 2026
200ed3a
feat: render process instance diagram as PNG
vobu Feb 18, 2026
595c7a3
feat: display diagram inline in supported terminals
vobu Feb 18, 2026
7dafbc3
refactor: always print diagram inline, use --output to save
vobu Feb 18, 2026
5f592e3
fix: update src/commands/diagram.ts
vobu Feb 18, 2026
c5a7e6e
docs: update src/commands/completion.ts
vobu Feb 18, 2026
c277156
docs: update src/commands/help.ts
vobu Feb 18, 2026
685667e
docs: update src/commands/completion.ts
vobu Feb 18, 2026
30704dc
docs: add diagram flag and output option to README and EXAMPLES (#61)
Copilot Feb 18, 2026
8637883
docs: add diagram flag examples to EXAMPLES.md (#62)
Copilot Feb 18, 2026
4548c34
test: add integration test coverage for diagram feature (#63)
Copilot Feb 18, 2026
e5b7a51
fix: update src/commands/diagram.ts
vobu Feb 18, 2026
71abbf5
chore: update src/index.ts
vobu Feb 18, 2026
a818fd1
chore: bundle bpmn-js assets locally instead of loading from CDN (#64)
Copilot Feb 18, 2026
d43e89d
test: add --output flag assertion to get command help test (#66)
Copilot Feb 18, 2026
0f11ae1
fix: create parent directories and improve error messages when saving…
Copilot Feb 18, 2026
f11a89f
test: add missing --output flag assertion in help tests (#70)
Copilot Feb 18, 2026
514b420
fix: parseArgs flag handling for --variables option (#69)
Copilot Feb 18, 2026
27855a9
feat: add Kitty Graphics Protocol and Sixel support for diagram rende…
Copilot Feb 18, 2026
2af6840
Merge branch 'main' into feat/process-instance-diagram
vobu Feb 18, 2026
20530a0
chore: update src/commands/diagram.ts
vobu Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions EXAMPLES.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,22 @@ c8 get process-instance 2251799813685249

# Get process instance with variables
c8 get pi 2251799813685249 --variables

# Render process instance diagram as PNG
c8 get pi 2251799813685249 --diagram

# Save diagram to file
c8 get pi 2251799813685249 --diagram --output=./diagram.png
```

### Get Process Instance Diagram

```bash
# Render process instance diagram as PNG (inline terminal display)
c8 get pi 2251799813685249 --diagram

# Save diagram to a specific file
c8 get pi 2251799813685249 --diagram --output=./my-diagram.png
```

### Create Process Instance
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ c8ctl list pi # List process instances
c8ctl list pd # List process definitions
c8ctl get pi 123456 # Get process instance by key
c8ctl get pi 123456 --variables # Get process instance with variables
c8ctl get pi 123456 --diagram # Render process instance diagram as PNG
c8ctl get pi 123456 --diagram --output=./diagram.png # Save diagram to file
c8ctl get pd 123456 --xml # Get process definition as XML

# Create process instance
Expand Down
Loading