XIL-SPLICE(1)

NAME
xil-splice

SYNOPSIS
xil-splice [-h] (--episode EPISODE | --tag TAG) [--show SHOW] [--parsed PARSED] [--insert-after INSERT_AFTER] [--from-parsed FROM_PARSED] [--from-seq-range FROM_SEQ_RANGE] [--from-json FROM_JSON] [--section SECTION] [--scene SCENE] [--delete-seq-range DELETE_SEQ_RANGE] [--dry-run] [--no-backup] [--quiet]

DESCRIPTION
Splice Parsed JSON — insert/delete entries with automatic renumbering

OPTIONS

--episode EPISODE
    Episode tag (e.g. S02E03) — derives target parsed JSON path

--tag TAG
    Raw tag for non-episodic content (e.g. V01C03, D01)

--show SHOW
    Show name override (default: from project.json)

--parsed PARSED
    Override target parsed JSON path

--insert-after INSERT_AFTER
    Seq number to insert after

--from-parsed FROM_PARSED
    Source parsed JSON to extract entries from

--from-seq-range FROM_SEQ_RANGE
    Seq range to extract from source (e.g. 232-233)

--from-json FROM_JSON
    Path to a JSON array of entries to insert

--section SECTION
    Override section on inserted entries

--scene SCENE
    Override scene on inserted entries

--delete-seq-range DELETE_SEQ_RANGE
    Seq range to delete (e.g. 100-105)

--dry-run
    Show plan without writing files

--no-backup
    Skip backup file

--quiet
    Summary only, no per-entry detail

SEE ALSO
xil(1), xil-scan(1), xil-parse(1), xil-cues(1), xil-produce(1), xil-assemble(1), xil-studio-onboard(1), xil-daw(1), xil-migrate(1), xil-cleanup(1), xil-import(1), xil-regen(1), xil-master(1), xil-voices(1), xil-csv-join(1), xil-sfx(1), xil-sample(1), xil-sfx-lib(1), xil-splice(1), xil-mp3-hash(1), xil-migrate-workspace(1), xil-init(1)

AUTHOR
John Brissette <xilcmd@gmail.com>