Skip to content

Commit 762aef1

Browse files
committed
fix(cli): add error handling for missing command
1 parent 318b811 commit 762aef1

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

src/main/java/net/trustyuri/Run.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,19 @@ public static void main(String[] args) throws IOException, RDF4JException, Trust
4343
* @throws TrustyUriException if a TrustyUri error occurs
4444
*/
4545
public static void run(String[] command) throws IOException, RDF4JException, TrustyUriException {
46+
if (command.length == 0) {
47+
System.err.println("ERROR: No command given");
48+
System.err.println("Usage: trustyuri <command> [args]");
49+
System.err.println("""
50+
Available commands:\s
51+
- CheckFile
52+
- ProcessFile
53+
- CheckLargeRdf
54+
- TransformRdf
55+
- TransformLargeRdf
56+
- CheckSortedRdf""");
57+
System.exit(1);
58+
}
4659
String cmd = command[0];
4760
String[] cmdArgs = Arrays.copyOfRange(command, 1, command.length);
4861
switch (cmd) {

0 commit comments

Comments
 (0)