Skip to content

Commit 8ac55e0

Browse files
Kapendevad-si
andauthored
Add example for Java (#9)
* Add example for Java * Use /usr/bin/env instead of /bin/env --------- Co-authored-by: Adrian Sieber <[email protected]>
1 parent 4e995fe commit 8ac55e0

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

.github/workflows/run.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ jobs:
5151
- name: Set up Janet
5252
run: brew install janet
5353

54+
- name: Set up Java
55+
run: brew install java
56+
5457
- name: Set up Julia
5558
run: brew install julia
5659

makefile

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ print-versions:
4545
@printf '"fish": "%s",\n' "$$(fish --version)"
4646
@printf '"godot": "%s",\n' "$$(godot -s --version)"
4747
@printf '"guile": "%s",\n' "$$(guile --version | head -n1)"
48+
@printf '"java": "%s",\n' "$$(java --version)"
4849
@printf '"julia": "%s",\n' "$$(julia --version)"
4950
@printf '"lua": "%s",\n' "$$(lua -v)"
5051
@printf '"luajit": "%s",\n' "$$(luajit -v)"

readme.md

+2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ and Haskell unfortunately does not even cache the compiled binary.
2222
- [Fish]
2323
- [Guile]
2424
- [Haskell]
25+
- [Java]
2526
- JavaScript via
2627
- [Node.js]
2728
- [Deno]
@@ -63,6 +64,7 @@ and Haskell unfortunately does not even cache the compiled binary.
6364
[Fish]: https://fishshell.com/
6465
[Guile]: https://www.gnu.org/software/guile/
6566
[Haskell]: https://www.haskell.org/
67+
[Java]: https://www.java.com/
6668
[Julia]: https://julialang.org/
6769
[Ksh]: https://www.kornshell.com/
6870
[Lua]: https://www.lua.org/

shebang-scripts/today/_all_.txt

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
./guile
1111
./haskell
1212
./janet
13+
./java
1314
./julia
1415
./ksh
1516
./lua

shebang-scripts/today/java

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/usr/bin/env -S java --source 11
2+
3+
import java.time.LocalDate;
4+
import java.time.ZonedDateTime;
5+
6+
public class Java {
7+
public static void main(String[] args) {
8+
LocalDate today = ZonedDateTime.now().toLocalDate();
9+
System.out.println(today);
10+
}
11+
}

0 commit comments

Comments
 (0)