name="lint",
command=["cargo","clippy","--no-deps","--","-D","warnings"],
haltOnFailure=True,
- workdir="build/waterslager"),
+ ),
ShellCommand(
name="build waterslager",
command=["cargo","build","--release"],
haltOnFailure=True,
- workdir="build/waterslager"),
+ ),
+ ShellCommand(
+ name="rm waterslager dir",
+ command=["rm","-rf","waterslager"],
+ haltOnFailure=True,
+ ),
+ ShellCommand(
+ name="mkdir waterslager",
+ command=["mkdir","-p","waterslager"],
+ haltOnFailure=True,
+ ),
+ ShellCommand(
+ name="prep binary",
+ command=["cp","target/release/waterslager","waterslager"],
+ haltOnFailure=True,
+ ),
+ ShellCommand(
+ name="prep certs",
+ command=["cp","-R","trust","waterslager"],
+ haltOnFailure=True,
+ ),
+ ShellCommand(
+ name="rm waterslager archive",
+ command=["rm","-f","waterslager.tar.gz"],
+ haltOnFailure=True,
+ ),
+ ShellCommand(
+ name="tar waterslager",
+ command=["tar","czf","waterslager.tar.gz","waterslager"],
+ haltOnFailure=True,
+ ),
+
# ShellCommand(
# name="copy waterslager to lin0",
# haltOnFailure=True,