Skip to content

Commit 4ac785e

Browse files
committed
--web arg is back and Bash 3.x way to check variables
1 parent 0c33682 commit 4ac785e

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

pglet.sh

+14-14
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,23 @@ function pglet_page() {
2929
pargs+=("$1")
3030
fi
3131

32-
if [[ -v PGLET_LOCAL && "$PGLET_LOCAL" == "true" ]]; then
33-
pargs+=(--local)
32+
if [[ -n "${PGLET_WEB-}" && "$PGLET_WEB" == "true" ]]; then
33+
pargs+=(--web)
3434
fi
3535

36-
if [[ -v PGLET_SERVER && "$PGLET_SERVER" != "" ]]; then
36+
if [[ -n "${PGLET_SERVER-}" && "$PGLET_SERVER" != "" ]]; then
3737
pargs+=(--server "$PGLET_SERVER")
3838
fi
3939

40-
if [[ -v PGLET_TOKEN && "$PGLET_TOKEN" != "" ]]; then
40+
if [[ -n "${PGLET_TOKEN-}" && "$PGLET_TOKEN" != "" ]]; then
4141
pargs+=(--token "$PGLET_TOKEN")
4242
fi
4343

44-
if [[ -v PGLET_NO_WINDOW && "$PGLET_NO_WINDOW" != "" ]]; then
44+
if [[ -n "${PGLET_NO_WINDOW-}" && "$PGLET_NO_WINDOW" != "" ]]; then
4545
pargs+=(--no-window)
4646
fi
4747

48-
if [[ -v PGLET_TICKER && "$PGLET_TICKER" != "" ]]; then
48+
if [[ -n "${PGLET_TICKER-}" && "$PGLET_TICKER" != "" ]]; then
4949
pargs+=(--ticker "$PGLET_TICKER")
5050
fi
5151

@@ -80,23 +80,23 @@ function pglet_app() {
8080
exit 1
8181
fi
8282

83-
if [[ -v PGLET_LOCAL && "$PGLET_LOCAL" == "true" ]]; then
84-
pargs+=(--local)
83+
if [[ -n "${PGLET_WEB-}" && "$PGLET_WEB" == "true" ]]; then
84+
pargs+=(--web)
8585
fi
8686

87-
if [[ -v PGLET_SERVER && "$PGLET_SERVER" != "" ]]; then
87+
if [[ -n "${PGLET_SERVER-}" && "$PGLET_SERVER" != "" ]]; then
8888
pargs+=(--server "$PGLET_SERVER")
8989
fi
9090

91-
if [[ -v PGLET_TOKEN && "$PGLET_TOKEN" != "" ]]; then
91+
if [[ -n "${PGLET_TOKEN-}" && "$PGLET_TOKEN" != "" ]]; then
9292
pargs+=(--token "$PGLET_TOKEN")
9393
fi
9494

95-
if [[ -v PGLET_NO_WINDOW && "$PGLET_NO_WINDOW" != "" ]]; then
95+
if [[ -n "${PGLET_NO_WINDOW-}" && "$PGLET_NO_WINDOW" != "" ]]; then
9696
pargs+=(--no-window)
9797
fi
9898

99-
if [[ -v PGLET_TICKER && "$PGLET_TICKER" != "" ]]; then
99+
if [[ -n "${PGLET_TICKER-}" && "$PGLET_TICKER" != "" ]]; then
100100
pargs+=(--ticker "$PGLET_TICKER")
101101
fi
102102

@@ -281,7 +281,7 @@ function escape_dq_cmd() {
281281

282282
function __pglet_install() {
283283

284-
if [[ -v OS && "$OS" = "Windows_NT" ]]; then
284+
if [[ -n "${OS-}" && "$OS" = "Windows_NT" ]]; then
285285
echo "Error: Bash for Windows is not supported." 1>&2
286286
exit 1
287287
fi
@@ -336,7 +336,7 @@ function __pglet_install() {
336336

337337
#echo "Installed version: $installed_ver"
338338

339-
if [[ "$installed_ver" != "$ver" ]]; then
339+
if [[ "$installed_ver" != "unknown" && "$installed_ver" != "$ver" ]]; then
340340

341341
pkill pglet
342342

tests/app-test.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ function main() {
1717
pglet_dispatch_events "ok click hello"
1818
}
1919

20-
pglet_app "app1" "main"
20+
pglet_app "app2" "main"

0 commit comments

Comments
 (0)