Skip to content

Conversation

@lukehalasy-anchorage
Copy link
Contributor

Summary

  • Replace separate cargo build --release step with cargo run --bin parser_cli
  • Update all CLI examples throughout the quickstart guide
  • Simplifies workflow: clone → run (no intermediate build step)

Impact

Reduces time-to-first-transaction from 5-15 minutes to under 2 minutes by using faster dev builds that compile automatically on first cargo run.

Test plan

  • Verify cargo run --bin parser_cli -- --help works from visualsign-parser/src
  • Confirm all example commands are updated consistently
  • Review changes match existing documentation style

🤖 Generated with Claude Code

Replace the separate build step with `cargo run --bin parser_cli` to simplify the quickstart workflow. This eliminates the need to run `cargo build --release` and reference the binary path, reducing time-to-first-transaction from 5-15 minutes to under 2 minutes.

Changes:
- Remove cargo build --release step
- Update all CLI examples to use cargo run --bin parser_cli
- Simplify installation to just clone and run

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 7, 2026 04:26
@lukehalasy-anchorage lukehalasy-anchorage changed the title Speed up quickstart by using cargo run Speed up quickstart guide's recommended commands by recommending using cargo run instead of building Feb 7, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Quickstart guide to reduce time-to-first-use by switching from an explicit release build step to running the CLI directly via cargo run, and aligns all Quickstart examples with that workflow.

Changes:

  • Remove the standalone cargo build --release step from the Quickstart.
  • Update all Quickstart CLI invocations to use cargo run --bin parser_cli -- ....

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -14,27 +14,22 @@ description: Test your DApp's transactions with the VisualSign parser CLI
# Clone the repository
git clone https://github.com/anchorageoss/visualsign-parser.git
cd visualsign-parser/src
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "Install the parser CLI" section now only clones + cds into the repo; it no longer actually builds or verifies the CLI. Consider either renaming this section (e.g., to reflect cloning) or adding a one-liner verification step (like running the CLI with --help) so readers know the tool is ready before moving on.

Suggested change
cd visualsign-parser/src
cd visualsign-parser/src
# Verify the CLI is available (this will build and run the help output)
cargo run --bin parser_cli -- --help

Copilot uses AI. Check for mistakes.
@lukehalasy-anchorage lukehalasy-anchorage marked this pull request as draft February 7, 2026 04:30

```bash
./target/release/parser_cli --chain ethereum -t 0xf86c808504a817c800825208943535353535353535353535353535353535353535880de0b6b3a76400008025a0 --output human
cargo run --bin parser_cli -- --chain ethereum -t 0xf86c808504a817c800825208943535353535353535353535353535353535353535880de0b6b3a76400008025a0 --output human
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get the following from this.....

Image

lukehalasy-anchorage and others added 2 commits February 7, 2026 04:45
The example transaction hex was truncated and failed to parse. Updated with
complete transaction hex and accurate output showing all fields.

Also removed "What to check" section as it interrupted the quickstart flow.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Merged Setup section into Prerequisites and reformatted as a bullet point
for consistency. Makes the guide more streamlined.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@lukehalasy-anchorage
Copy link
Contributor Author

closing this for now. this ended up being a refactor of the quick start page and lost its original intent. might come back to some of the ideas here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant