Sha256: e917c46fdeb2510650ae7d4bb5c526f1d9b4a8a39c05d7d585d89de5fdcd8760
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
.@ PackageName :: "DefferredChoice" param $DIALOG := "zenity" Rule Main output 'result.txt' Flow rule UserSelect rule A rule B rule C End Rule UserSelect output 'a.txt' or 'b.txt' or 'c.txt' Action case "$PIONE_CLIENT_UI" in "Browser") pione-interactive --ui Browser --type dialog --definition bin/ui.xml -o rule.txt ;; "GUI") if [ "{$DIALOG}" = "zenity" ] then zenity --list --title "select action" --column rule "rule A" "rule B" "rule C" > rule.txt else xmessage -print -center -buttons "rule A,rule B,rule C" "select action" > rule.txt fi ;; *) echo "rule A" > rule.txt esac RULE=`cat rule.txt` case "$RULE" in "rule A") touch a.txt ;; "rule B") touch b.txt ;; "rule C") touch c.txt ;; esac End Rule A input 'a.txt' output 'result.txt' Action echo 'You selected rule A' > {$O[1]} End Rule B input 'b.txt' output 'result.txt' Action echo 'You selected rule B' > {$O[1]} End Rule C input 'c.txt' output 'result.txt' Action echo 'You selected rule C' > {$O[1]} End
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pione-0.4.2 | example/DeferredChoice/DeferredChoice.pione |
pione-0.4.1 | example/DeferredChoice/DeferredChoice.pione |