Sha256: 1aa52cdade152be3f745ca69ab5dda828404f87a1ea76140a0e4dc6c3a065717

Contents?: true

Size: 979 Bytes

Versions: 12

Compression:

Stored size: 979 Bytes

Contents

### copyable fields

* sliderLevels
* fade shape
* action
* preWait
* postWait
* AU status?
* geometry
* full matrix


### aliases and composable actions

`alias n (cue $1 name $2)` creates a new command, "n" that can be called just
like any built in command.  `n 20 "Basic Intro"` expands into `cue 20 name "Basic Intro"`.

All actions should have a return value, then we can nest commands to create new
actions:

`alias copy-name (cue $2 name (cue $1 name))`

The **$** argument operator can be included in double quoted strings to act as
a simple templating tool. For example: `alias act-scene (cue $1 name "Act $2: Scene $3")`
could be used to give cues a specifc name with some plugged-in values. Now using
`act-scene 20 1 2` would give cue number 20 the name "Act 1: Scene 2".

Because custom actions expand into qcmd's normal actions, wildcards should work
fine. `act-scene 20.* 1 2` would change the name of every cue whose number
starts with "20." to "Act 1: Scene 2".

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
qcmd-0.2.0 TODO.md
qcmd-0.1.16 TODO.md
qcmd-0.1.16.pre2 TODO.md
qcmd-0.1.16.pre TODO.md
qcmd-0.1.15 TODO.md
qcmd-0.1.14 TODO.md
qcmd-0.1.13 TODO.md
qcmd-0.1.12 TODO.md
qcmd-0.1.11 TODO.md
qcmd-0.1.10 TODO.md
qcmd-0.1.9 TODO.md
qcmd-0.1.8 TODO.md