Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Print compatible Nargo version(s) when calling --version with bb/bb.js CLIs #7525

Open
1 of 2 tasks
Savio-Sou opened this issue Jul 19, 2024 · 1 comment
Open
1 of 2 tasks
Labels
C-barretenberg Component: barretenberg cryptography library C-bb.js Component: bb.js - wrapping bberg in js C-bb-bin Component: Barretenberg executable binary T-feature-request Type: Adding a brand new feature (not to be confused with improving an existing feature).

Comments

@Savio-Sou
Copy link
Member

Savio-Sou commented Jul 19, 2024

Prerequisites

Preview Give feedback
  1. C-bb-bin C-bb.js T-feature-request good first issue
  2. C-barretenberg C-bb-bin C-bb.js T-feature-request T-testing

Category: nice-to-have

With #7511, devs could learn which version of Noir Nargo is compatible with his/her version of Barretenberg installed.

To further improve DevEx, devs should be able to fetch that information by calling bb --version instead of needing to dig through docs.

@Savio-Sou Savio-Sou added T-feature-request Type: Adding a brand new feature (not to be confused with improving an existing feature). C-bb.js Component: bb.js - wrapping bberg in js C-bb-bin Component: Barretenberg executable binary labels Jul 19, 2024
@github-project-automation github-project-automation bot moved this to Todo in A3 Jul 19, 2024
@Savio-Sou Savio-Sou added the C-barretenberg Component: barretenberg cryptography library label Jul 19, 2024
@TomAFrench
Copy link
Member

This should not be added to bbup as this tool will no longer exist once bb.js acts as the CLI for speaking to the native bb binary.

signorecello added a commit that referenced this issue Oct 10, 2024
…#9073)

## Description

Closes #8530

Closes #7511
#7525 as no longer
useful / relevant

This PR updates the Barretenberg README with more information about the
project, its installation, usage, and development.

It also refactors `bbup` with `commander` to match the rest of the
repository's CLI tooling.

## Changes

### bb readme
- Added a project banner and reorganized the README structure
- Expanded usage instructions for UltraHonk and MegaHonk

### bbup
- Refactored bbup installation script and related files
- Included detailed installation instructions in its README

## Testing

`bbup` won't change much so it is deployed manually on `npm`. You can
try it immediately with:

```bash
curl -L bbup.dev | bash
bbup
```

---------

Co-authored-by: Savio <[email protected]>
AztecBot pushed a commit to AztecProtocol/barretenberg that referenced this issue Oct 11, 2024
… (#9073)

## Description

Closes #8530

Closes AztecProtocol/aztec-packages#7511
AztecProtocol/aztec-packages#7525 as no longer
useful / relevant

This PR updates the Barretenberg README with more information about the
project, its installation, usage, and development.

It also refactors `bbup` with `commander` to match the rest of the
repository's CLI tooling.

## Changes

### bb readme
- Added a project banner and reorganized the README structure
- Expanded usage instructions for UltraHonk and MegaHonk

### bbup
- Refactored bbup installation script and related files
- Included detailed installation instructions in its README

## Testing

`bbup` won't change much so it is deployed manually on `npm`. You can
try it immediately with:

```bash
curl -L bbup.dev | bash
bbup
```

---------

Co-authored-by: Savio <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-barretenberg Component: barretenberg cryptography library C-bb.js Component: bb.js - wrapping bberg in js C-bb-bin Component: Barretenberg executable binary T-feature-request Type: Adding a brand new feature (not to be confused with improving an existing feature).
Projects
Status: Todo
Development

No branches or pull requests

2 participants