11 lines
465 B
Bash
Executable File
11 lines
465 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd ..
|
|
|
|
ARTIFACT_NAME=$1
|
|
ARTIFACT_OUT="artifacts/json/$ARTIFACT_NAME.json"
|
|
ARTIFACT_IN="artifacts/nickel/$ARTIFACT_NAME.ncl"
|
|
CONTRACT="workflow/nickel/artifact_contract.ncl"
|
|
|
|
# nickel export --format json --output artifacts/json/$ARTIFACT.json workflow/nickel/artifact_contract.ncl artifacts/nickel/$ARTIFACT.ncl
|
|
nickel export --format json --output $ARTIFACT_OUT <<< 'let {Artifact, ..} = import "'$CONTRACT'" in ((import "'$ARTIFACT_IN'") | Artifact)' |