List and dictionary command line arguments from README not executable in some shells
mwatts15 opened this issue · comments
This command in the README:
c302 MyNetwork parameters_C -cells ["AVBR","VD3"] -cellstostimulate ["AVBR"] -paramoverride {"unphysiological_offset_current":"2.9pA"} -duration 300
Does not execute as-is in some shells, like ZSH, which attempt to parse ["AVBR","VD3"]
as a shell glob and fail. (For ZSH, the failure produces a message, zsh: no matches found: [AVBR,VD3]
, rather than removing quote marks and passing [AVBR,VD3]
to c302 as Bash apparently does.) ["AVBR"]
is handled similarly. On the other hand, {"unphysiological_offset_current":"2.9pA"}
apparently isn't interpreted as a glob and is handled as intended.