libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 1d8c40ed6a529c4b6b5bcb7ed70aaa644b991e27
parent 3b9d50d41a3d8bcd25ed554ca5e68ab44379c909
Author: Florian Dold <florian@dold.me>
Date:   Wed, 13 Jan 2021 14:44:51 +0100

dummy cli arg

Diffstat:
M.idea/gradle.xml | 1-
M.idea/libeufin.iml | 15+++++++++++++--
M.idea/misc.xml | 3+++
M.idea/vcs.xml | 1-
Mnexus/src/main/kotlin/tech/libeufin/nexus/Main.kt | 10++++++----
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 }