Skip to main content
European CommissionEBSI European Blockchain

Scripts

Commands for running script files with multiple commands.

run <file>

This repository contains a script folder with example scripts that demonstrate how to run multiple commands in a single execution. You can also create your own scripts in any folder and reference the path when running the command.

Script Benefits:

  • Automation: Execute complex workflows with a single command
  • Reproducibility: Ensure consistent execution of multi-step processes
  • Error Handling: Built-in error handling and validation
  • Documentation: Self-documenting workflows

Parameters:

  • file: Path to the script file to execute

Examples:

# Run a built-in script
run onboarding

# Run a custom script from local folder
run local/my-script.txt

# Run a script with absolute path
run /path/to/script.txt

# Run a script from the scripts folder
run scripts/example.txt

Available Scripts:

  • onboarding: Complete onboarding workflow
  • issueVcOnboard: Issue VC for onboarding
  • registerDidDocument: Register DID document
  • issueVcRootTAO: Issue VC for Root TAO
  • issueVcTAO: Issue VC for TAO
  • issueVcTI: Issue VC for Trusted Issuer

Creating Custom Scripts:

Scripts are plain text files containing CLI commands, one per line. Use # for comments.

# Example custom script
env pilot
using user ES256K did1
r: compute randomID
set myId ABC
view myId