1
1
mirror of https://github.com/anoma/juvix.git synced 2024-11-24 08:45:51 +03:00
juvix/app
Paul Cadman d59fca6786
Add juvix clean to remove project build artifact directory (#2018)
This PR adds the `juvix clean` command to the CLI that removes the Juvix
project build directory.

It respects the `--internal-build-dir` global option:

```
$ juvix compile Foo.juvix --internal-build-dir /tmp/build
$ juvix clean --internal-build-dir /tmp/build
```

In addition this PR fixes the `juvix format` program brief description
string. This was too long for the `juvix --help` display. The longer
description is now only displayed when `juvix format --help` is run.

* Closes https://github.com/anoma/juvix/issues/2017
2023-04-21 14:21:31 +02:00
..
Commands Add juvix clean to remove project build artifact directory (#2018) 2023-04-21 14:21:31 +02:00
TopCommand Add juvix clean to remove project build artifact directory (#2018) 2023-04-21 14:21:31 +02:00
App.hs Support more paths (#2000) 2023-04-19 15:56:48 +01:00
AsmInterpreter.hs Refactor Core datastructures (#1975) 2023-04-04 18:58:05 +02:00
CommonOptions.hs Support more paths (#2000) 2023-04-19 15:56:48 +01:00
Evaluator.hs Support more paths (#2000) 2023-04-19 15:56:48 +01:00
GlobalOptions.hs Support more paths (#2000) 2023-04-19 15:56:48 +01:00
Main.hs Support more paths (#2000) 2023-04-19 15:56:48 +01:00
TopCommand.hs Add juvix clean to remove project build artifact directory (#2018) 2023-04-21 14:21:31 +02:00