mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 04:08:19 +00:00
Simplify CLI platform arms further
This commit is contained in:
parent
412c73c54c
commit
0cb48c6404
1 changed files with 3 additions and 9 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue