Improve CLI and GraalVM architecture.
[lgpl/argeo-commons.git] / org.argeo.cms.cli / src / org / argeo / cms / cli / posix / PosixCommands.java
diff --git a/org.argeo.cms.cli/src/org/argeo/cms/cli/posix/PosixCommands.java b/org.argeo.cms.cli/src/org/argeo/cms/cli/posix/PosixCommands.java
new file mode 100644 (file)
index 0000000..9782429
--- /dev/null
@@ -0,0 +1,21 @@
+package org.argeo.cms.cli.posix;
+
+import org.argeo.api.cli.CommandsCli;
+
+/** POSIX commands. */
+public class PosixCommands extends CommandsCli {
+
+       public PosixCommands(String commandName) {
+               super(commandName);
+               addCommand("echo", new Echo());
+       }
+
+       @Override
+       public String getDescription() {
+               return "Reimplementation of some POSIX commands in plain Java";
+       }
+
+       public static void main(String[] args) {
+               mainImpl(new PosixCommands("argeo-posix"), args);
+       }
+}