aboutsummaryrefslogtreecommitdiff
path: root/locopy/Main.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2025-12-23 16:45:10 +0100
committerEugen Wissner <belka@caraus.de>2025-12-23 16:45:10 +0100
commit4fc36be9dc8a64cafe694335dff972d5ee29ee57 (patch)
tree6aa8ace7b810d268e0ef44374c9c441170ffab79 /locopy/Main.hs
parent071018dce6b35afe225903772488495f5f311509 (diff)
downloadkazbek-4fc36be9dc8a64cafe694335dff972d5ee29ee57.tar.gz
Allow custom siteurl/home for locopy
Diffstat (limited to 'locopy/Main.hs')
-rw-r--r--locopy/Main.hs19
1 files changed, 19 insertions, 0 deletions
diff --git a/locopy/Main.hs b/locopy/Main.hs
new file mode 100644
index 0000000..98fd079
--- /dev/null
+++ b/locopy/Main.hs
@@ -0,0 +1,19 @@
+{- This Source Code Form is subject to the terms of the Mozilla Public License,
+ v. 2.0. If a copy of the MPL was not distributed with this file, You can
+ obtain one at https://mozilla.org/MPL/2.0/. -}
+
+module Main
+ ( main
+ ) where
+
+import Options.Applicative (execParser)
+import Locopy.Wordpress (wordpress)
+import Locopy.CommandLine
+ ( commandLine
+ , CommandLine(..)
+ )
+
+main :: IO ()
+main = execParser commandLine >>= withCommandLine
+ where
+ withCommandLine (WordpressCommand options) = wordpress options