commit 1d8c40ed6a529c4b6b5bcb7ed70aaa644b991e27
parent 3b9d50d41a3d8bcd25ed554ca5e68ab44379c909
Author: Florian Dold <florian@dold.me>
Date: Wed, 13 Jan 2021 14:44:51 +0100
dummy cli arg
Diffstat:
5 files changed, 22 insertions(+), 8 deletions(-)
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
@@ -18,7 +18,6 @@
<option value="$PROJECT_DIR$/util" />
</set>
</option>
- <option name="useQualifiedModuleNames" value="true" />
</GradleProjectSettings>
</option>
</component>
diff --git a/.idea/libeufin.iml b/.idea/libeufin.iml
@@ -1,2 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4" />
-\ No newline at end of file
+<module external.linked.project.id="libeufin:main" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <excludeFolder url="file://$MODULE_DIR$/.gradle" />
+ <excludeFolder url="file://$MODULE_DIR$/build" />
+ <excludeFolder url="file://$MODULE_DIR$/frontend" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
+\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
@@ -6,5 +6,8 @@
</list>
</component>
<component name="ExternalStorageConfigurationManager" enabled="true" />
+ <component name="FrameworkDetectionExcludesConfiguration">
+ <file type="web" url="file://$PROJECT_DIR$" />
+ </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK" />
</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
@@ -2,7 +2,6 @@
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
- <mapping directory="$PROJECT_DIR$/build-common" vcs="Git" />
<mapping directory="$PROJECT_DIR$/build-system/taler-build-scripts" vcs="Git" />
<mapping directory="$PROJECT_DIR$/parsing-tests" vcs="Git" />
<mapping directory="$PROJECT_DIR$/parsing-tests/samples" vcs="Git" />
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/Main.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/Main.kt
@@ -19,10 +19,6 @@
package tech.libeufin.nexus
-import com.github.ajalt.clikt.core.CliktCommand
-import com.github.ajalt.clikt.core.ProgramResult
-import com.github.ajalt.clikt.core.context
-import com.github.ajalt.clikt.core.subcommands
import com.github.ajalt.clikt.output.CliktHelpFormatter
import com.github.ajalt.clikt.parameters.arguments.argument
import com.github.ajalt.clikt.parameters.options.default
@@ -36,6 +32,8 @@ import tech.libeufin.util.CryptoUtil.hashpw
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import com.github.ajalt.clikt.parameters.types.int
import execThrowableOrTerminate
+import com.github.ajalt.clikt.core.*
+import com.github.ajalt.clikt.parameters.options.versionOption
import tech.libeufin.nexus.iso20022.parseCamtMessage
import tech.libeufin.util.DEFAULT_DB_CONNECTION
import tech.libeufin.util.XMLUtil
@@ -45,6 +43,10 @@ import java.io.File
val logger: Logger = LoggerFactory.getLogger("tech.libeufin.nexus")
class NexusCommand : CliktCommand() {
+ init {
+ // FIXME: Obtain actual version number!
+ versionOption("DEVELOPMENT")
+ }
override fun run() = Unit
}