Skip to content

Releases: tool-spec/gotap

Release v0.4.2

20 Feb 08:26

Choose a tag to compare

gotap

CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.

Part of the tool-spec ecosystem.

Commands

  • parse – Validate input.json against tool.yml, output parameters and data as JSON
  • generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
  • metadata – Output schema.org or nfdi4earth metadata
  • verify – Validate tool-spec metadata
  • prepare – Interactive CLI to create or update inputs.json
  • run – Validate and execute the tool entrypoint (--generate-bindings to regenerate before run)

Templates

Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.

Build

go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .

Release v0.4.1

20 Feb 08:17

Choose a tag to compare

gotap

CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.

Part of the tool-spec ecosystem.

Commands

  • parse – Validate input.json against tool.yml, output parameters and data as JSON
  • generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
  • metadata – Output schema.org or nfdi4earth metadata
  • verify – Validate tool-spec metadata
  • prepare – Interactive CLI to create or update inputs.json
  • run – Validate and execute the tool entrypoint (--generate-bindings to regenerate before run)

Templates

Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.

Build

go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .

Release v0.4.0

20 Feb 07:25

Choose a tag to compare

gotap

CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.

Part of the tool-spec ecosystem.

Commands

  • parse – Validate input.json against tool.yml, output parameters and data as JSON
  • generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
  • metadata – Output schema.org or nfdi4earth metadata
  • verify – Validate tool-spec metadata
  • prepare – Interactive CLI to create or update inputs.json
  • run – Validate and execute the tool entrypoint (--generate-bindings to regenerate before run)

Templates

Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.

Build

go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .

Release v0.3.0

16 Feb 11:46

Choose a tag to compare

gotap

CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.

Part of the tool-spec ecosystem.

Commands

  • parse – Validate input.json against tool.yml, output parameters and data as JSON
  • generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
  • metadata – Output schema.org or nfdi4earth metadata
  • verify – Validate tool-spec metadata
  • prepare – Interactive CLI to create or update inputs.json
  • run – Validate and execute the tool entrypoint (--generate-bindings to regenerate before run)

Templates

Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.

Build

go build -o gotap .

Release v0.2.3.1

21 Jan 13:35

Choose a tag to compare

Release v0.2.3

21 Jan 13:32

Choose a tag to compare

Release v0.2.2

21 Jan 13:26

Choose a tag to compare

Release v0.2.0

30 Nov 08:39

Choose a tag to compare