lambdaclass / concrete

Concrete is a simple programming language specifically crafted for creating highly scalable systems that are reliable, efficient, and easy to maintain.
Apache License 2.0
123 stars 11 forks source link

Improve the concrete cli, project manager #98

Closed edg-l closed 5 months ago

edg-l commented 6 months ago
❯ concrete

Usage: concrete <COMMAND>

Commands:
  new    Initialize a project
  build  Build a project
  help   Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
❯ concrete new --help
Initialize a project

Usage: concrete new [OPTIONS] <PATH>

Arguments:
  <PATH>  

Options:
      --name <NAME>  The name of the project, defaults to the directory name
      --bin          Use a binary (application) template [default]
      --lib          Use a library template
  -h, --help         Print help
❯ concrete build --help
Build a project

Usage: concrete build [OPTIONS]

Options:
  -r, --release            Build for release with all optimizations
  -p, --profile <PROFILE>  Override the profile to use
  -h, --help               Print help
codecov-commenter commented 6 months ago

Codecov Report

Attention: Patch coverage is 8.43373% with 456 lines in your changes are missing coverage. Please review.

Project coverage is 57.23%. Comparing base (99269b4) to head (1894088).

Files Patch % Lines
crates/concrete_driver/src/lib.rs 0.00% 295 Missing :warning:
crates/concrete_check/src/lib.rs 0.00% 132 Missing :warning:
crates/concrete_ir/src/lowering.rs 65.71% 12 Missing :warning:
crates/concrete_ir/src/lowering/prepass.rs 38.46% 8 Missing :warning:
crates/concrete_driver/src/config.rs 0.00% 3 Missing :warning:
crates/concrete_driver/src/linker.rs 40.00% 3 Missing :warning:
crates/concrete_codegen_mlir/src/lib.rs 71.42% 2 Missing :warning:
crates/concrete/src/main.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## externfn #98 +/- ## ============================================ - Coverage 61.83% 57.23% -4.60% ============================================ Files 33 34 +1 Lines 3650 3945 +295 ============================================ + Hits 2257 2258 +1 - Misses 1393 1687 +294 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 6 months ago

Benchmarking factorial