1#!/bin/bash -xe
2
3DEVICE="--vendor 0x1e71 --product 0x170e"
4
5hold() {
6	liquidctl $DEVICE $EXTRAOPTIONS ${@:2}
7	sleep $1
8}
9
10hold 0 list --verbose
11hold 0 initialize
12hold 0 status
13hold 0 set sync color off
14
15hold 0 set fan speed 0
16hold 2 set pump speed 100
17hold 0 status
18
19hold 0 set fan speed 100
20hold 2 set pump speed 50
21hold 0 status
22
23hold 0 set fan speed 20 0 40 100
24hold 2 set pump speed 20 50 40 100
25hold 0 status
26
27hold 2 set sync color off
28
29hold 0 set logo color fixed ff8000
30hold 2 set ring color fixed 00ff80
31hold 2 set sync color fixed 0000ff
32hold 2 set sync color off
33
34hold 2 set sync color super-fixed \
35		ff0000 00ff00 0000ff \
36		ff0000 00ff00 0000ff \
37		ff0000 00ff00 0000ff
38hold 2 set sync color off
39
40hold 0 set logo color fading ff8000 00ff80 --speed slowest
41hold 5 set ring color fading 00ff80 8000ff
42hold 5 set sync color fading 0000ff ff0000 00ff00 --speed fastest
43hold 2 set sync color off
44
45hold 5 set logo color spectrum-wave --speed slowest
46hold 5 set ring color spectrum-wave
47hold 5 set sync color backwards-spectrum-wave --speed fastest
48hold 2 set sync color off
49
50hold 5 set ring color super-wave --speed slowest \
51		ff8000 00ff80 8000ff 800000 \
52		008000 000080 400000 004000
53hold 5 set ring color backwards-super-wave --speed fastest \
54		ff8000 00ff80 8000ff 800000 \
55		008000 000080 400000 004000
56hold 2 set sync color off
57
58hold 3 set ring color marquee-3 ff8000 --speed slower
59hold 3 set ring color backwards-marquee-3 ff8000 --speed slower
60hold 3 set ring color marquee-6 00ff80 --speed faster
61hold 3 set ring color backwards-marquee-6 00ff80 --speed faster
62hold 2 set sync color off
63
64hold 3 set ring color covering-marquee ff8000 00ff80 0080ff --speed slowest
65hold 3 set ring color covering-backwards-marquee ff8000 00ff80 0080ff --speed fastest
66hold 2 set sync color off
67
68hold 3 set ring color alternating ff8000 00ff80 --speed slowest
69hold 3 set ring color moving-alternating ff8000 00ff80
70hold 3 set ring color backwards-moving-alternating ff8000 00ff80 --speed fastest
71hold 2 set sync color off
72
73hold 0 set logo color breathing ff8000 00ff80 --speed slowest
74hold 5 set ring color breathing 00ff80 8000ff
75hold 5 set sync color breathing 0000ff ff0000 00ff00 --speed fastest
76hold 2 set sync color off
77
78hold 5 set sync color super-breathing --speed slower \
79		ff0000 00ff00 0000ff \
80		ff0000 00ff00 0000ff \
81		ff0000 00ff00 0000ff
82hold 5 set sync color super-breathing --speed faster \
83		ff0000 00ff00 0000ff \
84		ff0000 00ff00 0000ff \
85		ff0000 00ff00 0000ff
86hold 2 set sync color off
87
88hold 0 set logo color pulse ff8000 00ff80 --speed slowest
89hold 5 set ring color pulse 00ff80 8000ff
90hold 5 set sync color pulse 0000ff ff0000 00ff00 --speed fastest
91hold 2 set sync color off
92
93hold 5 set ring color tai-chi ff8000 0080ff
94hold 2 set sync color off
95
96hold 3 set ring color water-cooler --speed slower
97hold 3 set ring color water-cooler --speed faster
98hold 2 set sync color off
99
100hold 3 set ring color loading ff8000 --speed slower
101hold 3 set ring color loading 00ff80 --speed faster
102hold 2 set sync color off
103
104hold 3 set ring color wings ff8000 --speed slower
105hold 3 set ring color wings 00ff80 --speed faster
106hold 2 set sync color off
107
108hold 0 status
109