-
Notifications
You must be signed in to change notification settings - Fork 0
/
jbang-catalog.json
71 lines (71 loc) · 2.47 KB
/
jbang-catalog.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"catalogs": {},
"aliases": {
"ssh": {
"script-ref": "Ssh.java",
"description": "A basic SSH client. Written with Java 11, Apache Mina, JBang and Picocli"
},
"sort": {
"script-ref": "Sort.java",
"description": "A sample sort program to illustrate Java stream and Array sort use. Written with JBang and Picocli"
},
"links": {
"script-ref": "Links.java",
"description": "A program to retrieve the posts metadata of my former blog archived on https://web.archive.org. Written with Jsoup, Gson, JBang and Picocli"
},
"html": {
"script-ref": "Html.java",
"description": "A program to build the archive page for my new blog from the posts.json file generated by Links. Written with Gson, JBang and Picocli"
},
"sizeof": {
"script-ref": "SizeOf.java",
"description": "A program to display the memory size of Java primitive types and their corresponding wrapper classes. Written with OpenJDK jol, JBang and Picocli"
},
"git-clone": {
"script-ref": "GitClone.java",
"description": "A basic `git clone` replacement in Java. Written with jGit, JBang and Picocli"
},
"git-get": {
"script-ref": "GitGet.java",
"description": "A command to get one or more files (or directories) from a Git repository. Written with jGit, JBang and Picocli"
},
"whats-new-in-java": {
"script-ref": "WhatsNewInJava.java",
"description": "A command to display methods added to a Java class (or made deprecated) in a given JDK release. Written with Java 11, JBang and Picocli"
},
"statusCode": {
"script-ref": "StatusCode.java",
"description": "A sample sort program to illustrate Java 11 HttpClient use"
},
"vote": {
"script-ref": "Vote.java",
"description": "A program to compute the result of a weighted vote"
}
},
"templates": {
"junit4": {
"file-refs": {
"{basename}.java": "templates/junit4.java.qute"
},
"description": "Basic template for JUnit4 tests"
},
"junit5": {
"file-refs": {
"{basename}.java": "templates/junit5.java.qute"
},
"description": "Basic template for JUnit5 tests"
},
"testng": {
"file-refs": {
"{basename}.java": "templates/testng.java.qute"
},
"description": "Basic template for TestNG tests"
},
"cli": {
"file-refs": {
"{basename}.java": "templates/cli.java.qute"
},
"properties": {}
}
}
}