n0-computer / n0-computer/sendme

Option "--help" does not list all available options

Open
#122 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
1.2k
Forks
78
PR merge metrics
No merged PRs in 30d

Description

Hello

It would be nice if the command line option "--help" would list all available options.

At least missing are:
--relay
--clipboard (even though not working for me)

Current output:

% ./sendme --help                                                        
Send a file or directory between two machines, using blake3 verified streaming.

For all subcommands, you can specify a secret key using the IROH_SECRET environment variable. If you don't, a random one will be generated.

You can also specify a port for the magicsocket. If you don't, a random one will be chosen.

Usage: sendme <COMMAND>

Commands:
  send     Send a file or directory
  receive  Receive a file or directory [aliases: recv]
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

Thanks
Stephan

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running sendme --help and inspect the command-line option definitions that produce its top-level help output. Ensure the --relay and --clipboard options are represented in the help text, then verify the updated output and any related CLI checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.