Skip to content

Commit 1b06b3a

Browse files
committed
chore: updated examples to be directly runnable
1 parent df05d86 commit 1b06b3a

13 files changed

Lines changed: 33 additions & 22 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ jobs:
4949
-e 's/\(org\.codejive\.miniterm:[^:]*\):[0-9][a-zA-Z0-9._-]*/\1:${{ inputs.version }}/g' \
5050
-e 's|<version>[^<]*</version>|<version>${{ inputs.version }}</version>|g' \
5151
{} \;
52-
find examples -type f -exec sed -i \
53-
-e 's/\(org\.codejive\.miniterm:[^:]*\):[0-9][a-zA-Z0-9._-]*/\1:${{ inputs.version }}/g' \
52+
find examples -name "*.java" -exec sed -i \
53+
-e 's/\$\{miniterm\.version:[^}]*}/${miniterm.version:${{ inputs.version }}}/g' \
5454
{} \;
5555
5656
- name: Build and deploy to staging

examples/PrintAnsi.java

100644100755
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
//DEPS org.codejive.miniterm:ansiparser:0.1.5
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
//DEPS org.codejive.miniterm:ansiparser:${miniterm.version:0.1.5}
23

34
package examples;
45

examples/PrintCaps.java

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
//DEPS org.codejive.miniterm:ansiparser:0.1.5
2-
//DEPS org.codejive.miniterm:termcap:0.1.5
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
//DEPS org.codejive.miniterm:ansiparser:${miniterm.version:0.1.5}
3+
//DEPS org.codejive.miniterm:termcap:${miniterm.version:0.1.5}
34

45
package examples;
56

examples/PrintColors.java

100644100755
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
//DEPS org.codejive.miniterm:colors:0.1.5
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
//DEPS org.codejive.miniterm:colors:${miniterm.version:0.1.5}
23

34
package examples;
45

examples/PrintFocus.java

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
//DEPS org.codejive.miniterm:ansiparser:0.1.5
2-
//DEPS org.codejive.miniterm:termcap:0.1.5
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
//DEPS org.codejive.miniterm:ansiparser:${miniterm.version:0.1.5}
3+
//DEPS org.codejive.miniterm:termcap:${miniterm.version:0.1.5}
34

45
package examples;
56

examples/PrintKeys.java

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
13
package examples;
24

35
import java.io.IOException;

examples/PrintMouse.java

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
//DEPS org.codejive.miniterm:ansiparser:0.1.5
2-
//DEPS org.codejive.miniterm:mousetrack:0.1.5
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
//DEPS org.codejive.miniterm:ansiparser:${miniterm.version:0.1.5}
3+
//DEPS org.codejive.miniterm:mousetrack:${miniterm.version:0.1.5}
34

45
package examples;
56

examples/PrintSize.java

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
13
package examples;
24

35
import java.io.IOException;

examples/WatchSize.java

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//DEPS org.codejive.miniterm:miniterm${miniterm.ffm:}:${miniterm.version:0.1.5}
2+
13
package examples;
24

35
import java.io.IOException;

examples/run

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/usr/bin/env bash
22

3-
DEP="org.codejive.miniterm:miniterm:0.1.5"
3+
PROPS=""
44
if [[ -n "$1" ]]; then
5-
DEP="org.codejive.miniterm:miniterm:$1"
5+
PROPS="$PROPS -Dminiterm.version=$1"
66
fi
77

88
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
@@ -31,4 +31,4 @@ if ! [[ "$choice" =~ ^[0-9]+$ ]] || (( choice < 1 || choice > ${#files[@]} )); t
3131
fi
3232

3333
selected="${files[$((choice - 1))]}"
34-
exec "$SCRIPT_DIR/../jbang" --deps "$DEP" "$SCRIPT_DIR/${selected}.java"
34+
exec "$SCRIPT_DIR/../jbang" $PROPS "$SCRIPT_DIR/${selected}.java"

0 commit comments

Comments
 (0)