command-output
command-output copied to clipboard
GitHub action that runs a command and store its output
Command Output
A run alternative that stores command output in a variable.
Inputs
run
Required The command to run.
shell
The shell used to run command.
Outputs
stdout
The output of the command written to stdout.
stderr
The output of the command written to stderr.
Example usage
Store today's date in variable
steps:
- name: Get today's date
uses: mathiasvr/[email protected]
id: today
with:
run: date +'%Y-%m-%d'
- run: echo Today is ${{ steps.today.outputs.stdout }}
Use stdout and stderr output as condition
steps:
- name: Read file if it exists?
uses: mathiasvr/[email protected]
continue-on-error: true
id: cmd
with:
run: cat unknown.txt
- run: echo Command succeeded
if: ${{ steps.cmd.outputs.stdout }}
- run: echo Command failed
if: ${{ steps.cmd.outputs.stderr }}