Spaces:
Runtime error
Runtime error
Ashira Pitchayapakayakul commited on
Commit Β·
c8d5d6b
1
Parent(s): 5c8d6dd
fix: --auto flag preserves mode through positional task arg
Browse files- bin/surrogate +8 -1
bin/surrogate
CHANGED
|
@@ -120,7 +120,14 @@ while [[ $# -gt 0 ]]; do
|
|
| 120 |
exit 0
|
| 121 |
;;
|
| 122 |
.) shift ;;
|
| 123 |
-
*)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
esac
|
| 125 |
done
|
| 126 |
|
|
|
|
| 120 |
exit 0
|
| 121 |
;;
|
| 122 |
.) shift ;;
|
| 123 |
+
*)
|
| 124 |
+
PROMPT="$*"
|
| 125 |
+
# Preserve mode if already set by an earlier flag (--auto, --plan, --monitor, etc.)
|
| 126 |
+
if [[ "$MODE" == "interactive" ]] || [[ "$MODE" == "print" ]]; then
|
| 127 |
+
MODE="print"
|
| 128 |
+
fi
|
| 129 |
+
break
|
| 130 |
+
;;
|
| 131 |
esac
|
| 132 |
done
|
| 133 |
|