1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[]
= "nord-cli"
= "Your Nord from the terminal: inspect, edit and move the sounds in Nord files and on a connected instrument"
= true
= true
= true
= true
= "0.6.0"
# The binary is just `nord`; the crate/package is `nord-cli`.
[[]]
= "nord"
= "src/main.rs"
[]
# `nord device wedge`, which deliberately puts the instrument into its known-bad state so
# that recovery can be tested against a *known* wedge rather than an accidental one. Off
# by default: it breaks the attached instrument on purpose, and that does not belong in a
# binary someone might reach for casually. `nord device recover` is the cure and always
# ships.
= []
# `NORD_FAIL_AFTER_DELETE`, which makes a replace fail with the slot already deleted and
# the backup in hand — the state the restore and rescue paths exist for, and otherwise
# reachable only by pulling the cable inside a window a few milliseconds wide. Off by
# default and gated for the same reason as `wedge`: it deletes a slot on purpose.
= ["nord-usb/fault-injection"]
[]
= { = "4", = ["derive"] }
# Line editing for `--sweep`, which prefills each prompt with the previous answer — the
# terminal's own line discipline cannot be handed a starting buffer. Defaults off: the
# password/editor/fuzzy prompts are all unused.
= { = "0.12", = false }
# Pull in the `bundle` feature so `nord inspect` can also open ZIP backup bundles.
= { = "../nord-format", = "0.6.0", = [
"bundle",
] }
= { = "../nord-usb", = "0.6.0", = [
"blocking",
"replay",
] }