mirror of
https://github.com/j3ssie/osmedeus.git
synced 2026-08-26 17:42:27 +02:00
32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
name: test-preferences
|
|
kind: module
|
|
description: Test workflow preferences feature - demonstrates setting CLI flags in YAML
|
|
|
|
# Preferences allow setting CLI-like flags directly in the workflow
|
|
# CLI flags always take precedence over these preferences
|
|
preferences:
|
|
disable_notifications: true # Equivalent to --disable-notification
|
|
disable_logging: false # Equivalent to --disable-logging
|
|
heuristics_check: 'none' # Equivalent to --heuristics-check none
|
|
ci_output_format: false # Equivalent to --ci-output-format
|
|
silent: false # Equivalent to --silent
|
|
repeat: false # Equivalent to --repeat
|
|
repeat_wait_time: '30s' # Equivalent to --repeat-wait-time 30s
|
|
|
|
params:
|
|
- name: message
|
|
default: "Hello from preferences test"
|
|
|
|
steps:
|
|
- name: echo-message
|
|
type: bash
|
|
command: 'echo "{{message}}"'
|
|
|
|
- name: show-target
|
|
type: bash
|
|
command: 'echo "Target is {{Target}}"'
|
|
|
|
- name: test-function
|
|
type: function
|
|
function: 'log_info("Preferences test completed for {{Target}}")'
|