temporalio/cli

[CLI Refresh] Consistent payload input options across all commands

Ouverte

#446 ouverte le 12 févr. 2024

 (1 commentaire) (0 réaction) (0 personne assignée)Go (96 forks)auto 404
enhancementgood first issue

Métriques du dépôt

Stars
 (370 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Workflow input payload supports options including

  -i, --input stringArray              Input value (default JSON unless --input-payload-meta is non-JSON encoding). Can be given multiple times for multiple arguments. Cannot be combined with --input-file.
      --input-base64                   If set, assumes --input or --input-file are base64 encoded and attempts to decode.
      --input-file stringArray         Reads a file as the input (JSON by default unless --input-payload-meta is non-JSON encoding). Can be given multiple times for multiple arguments. Cannot be combined with --input.
      --input-meta stringArray         Metadata for the input payload. Expected as key=value. If key is encoding, overrides the default of json/plain.

Extend this to make payload functionality uniform across other payloads inputs such as Activity result, Activity failure detail.

Ref https://github.com/temporalio/cli/pull/445#discussion_r1486903085

Guide contributeur