From 654ca13405eaae2aeca8a3cdddc846146a7a669a Mon Sep 17 00:00:00 2001 From: Ruben Shekspir Date: Sun, 28 Apr 2019 16:58:14 +0400 Subject: [PATCH] created install function --- PackageFileParser.Mod | 9 ++++++++- makefile | 1 + opium.Mod | 10 +++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/PackageFileParser.Mod b/PackageFileParser.Mod index ee94092..456b6e7 100644 --- a/PackageFileParser.Mod +++ b/PackageFileParser.Mod @@ -1,6 +1,13 @@ MODULE PackageFileParser; IMPORT - JsonParser + JsonParser, + Logger; + +PROCEDURE install*; +BEGIN + Logger.Log("Starting install process"); +END install; + BEGIN END PackageFileParser. \ No newline at end of file diff --git a/makefile b/makefile index 165c20b..68af25f 100644 --- a/makefile +++ b/makefile @@ -10,6 +10,7 @@ all: ../diaspora2hugo/src/lists/List.Mod \ ../CharacterStack.Mod \ ../JsonParser.Mod \ + ../PackageFileParser.Mod \ ../opium.Mod -m clean: diff --git a/opium.Mod b/opium.Mod index 914d978..68e6dff 100644 --- a/opium.Mod +++ b/opium.Mod @@ -23,7 +23,11 @@ BEGIN END parseArgs; BEGIN - IF Strings.Match(command, "") THEN help - ELSE IF Strings.Match(command, "install") THEN PackageFileParser.install END; - + parseArgs(command); + + IF Strings.Match(command, "") THEN + help; + ELSIF Strings.Match(command, "install") THEN + PackageFileParser.install(); + END; END opium.