aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/cli.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/cli.lux')
-rw-r--r--stdlib/source/lux/cli.lux8
1 files changed, 3 insertions, 5 deletions
diff --git a/stdlib/source/lux/cli.lux b/stdlib/source/lux/cli.lux
index 4fa625dfd..0756f058a 100644
--- a/stdlib/source/lux/cli.lux
+++ b/stdlib/source/lux/cli.lux
@@ -1,8 +1,6 @@
(;module:
lux
- (lux (control functor
- applicative
- monad
+ (lux (control monad
["p" parser])
(data (coll [list "L/" Monoid<List> Monad<List>])
[text "T/" Monoid<Text>]
@@ -15,9 +13,9 @@
["s" syntax #+ syntax: Syntax])))
## [Types]
-(type: #export CLI
+(type: #export (CLI a)
{#;doc "A command-line interface parser."}
- (p;Parser (List Text)))
+ (p;Parser (List Text) a))
## [Combinators]
(def: #export (run inputs parser)