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

Updates "btcli w set-identity" #146

Open
wants to merge 7 commits into
base: staging
Choose a base branch
from

Conversation

ibraheem-opentensor
Copy link
Contributor

  • Prompt the user for all fields (including sample for pgp)
  • Display all fields are optional
  • Explicitly asks which identity to update
  • Adds checks for each identity update use-case
  • Moves get_hotkey_owner to subtensor_interface

Comment on lines +2101 to +2143
if not any(
[
display_name,
legal_name,
web_url,
riot_handle,
email,
pgp_fingerprint,
image_url,
info_,
twitter_url,
]
):
console.print("[yellow]All fields are optional. Press Enter to skip a field.[/yellow]")

display_name = display_name or typer.prompt(
"Display name", default="", show_default=False
)
legal_name = legal_name or typer.prompt(
"Legal name", default="", show_default=False
)
web_url = web_url or typer.prompt(
"Web URL", default="", show_default=False
)
riot_handle = riot_handle or typer.prompt(
"Riot handle", default="", show_default=False
)
email = email or typer.prompt(
"Email address", default="", show_default=False
)
pgp_fingerprint = pgp_fingerprint or typer.prompt(
"PGP fingerprint (Eg: A1B2 C3D4 E5F6 7890 1234 5678 9ABC DEF0 1234 5678)",
default="",
show_default=False,
)
image_url = image_url or typer.prompt(
"Image URL", default="", show_default=False
)
info_ = info_ or typer.prompt("Enter info", default="", show_default=False)
twitter_url = twitter_url or typer.prompt(
"Twitter (𝕏) URL", default="", show_default=False
)

Copy link
Contributor

Choose a reason for hiding this comment

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

We should actually be size-checking here as well, but let's leave that as a TODO feature for next time.

Copy link
Contributor

Choose a reason for hiding this comment

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

I did this in #151

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.

2 participants