mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-22 08:17:40 +03:00
Simplify CLI platform arms further
This commit is contained in:
parent
412c73c54c
commit
0cb48c6404
@ -59,9 +59,7 @@ noArgs : Task ExitCode [] * -> Program
|
||||
noArgs = \task ->
|
||||
effect =
|
||||
InternalTask.toEffect task
|
||||
|> Effect.map \result ->
|
||||
when result is
|
||||
Ok (@ExitCode u8) -> u8
|
||||
|> Effect.map \Ok (@ExitCode u8) -> u8
|
||||
|
||||
InternalProgram.fromEffect effect
|
||||
|
||||
@ -79,9 +77,7 @@ withArgs = \toTask ->
|
||||
effect = Effect.after Effect.args \args ->
|
||||
toTask args
|
||||
|> InternalTask.toEffect
|
||||
|> Effect.map \result ->
|
||||
when result is
|
||||
Ok (@ExitCode u8) -> u8
|
||||
|> Effect.map \Ok (@ExitCode u8) -> u8
|
||||
|
||||
InternalProgram.fromEffect effect
|
||||
|
||||
@ -103,9 +99,7 @@ withEnv = \toTask ->
|
||||
|
||||
toTask args dict
|
||||
|> InternalTask.toEffect
|
||||
|> Effect.map \result ->
|
||||
when result is
|
||||
Ok (@ExitCode code) -> code
|
||||
|> Effect.map \Ok (@ExitCode u8) -> u8
|
||||
|
||||
InternalProgram.fromEffect effect
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user