Skip to content

Conversation

@rolbk
Copy link
Contributor

@rolbk rolbk commented Jan 16, 2026

Summary

This PR updates the scion CLI tool to use standalone mode by default, removing the dependency on a running SCION daemon for basic operations.

This is part 3 of a series splitting #4853 into smaller, reviewable PRs. The original PR will be closed.

Main Changes

  • Update CLI commands: Adapted address, ping, showpaths, and traceroute commands to use NewAutoConnector().

  • Add --sciond flag behavior: If --sciond is explicitly supplied, a remote daemon is used. By default, standalone mode is used.

  • Update flag handling: Refactored private/app/flag/env.go to support the new connector system with proper fallback logic.

  • Update documentation: Regenerated CLI documentation to reflect the new --sciond flag behavior.

  • Update demos: Adapted demo/drkey to use the new API.

@rolbk rolbk requested a review from oncilla as a code owner January 16, 2026 13:22
@rolbk rolbk force-pushed the scion-cli-standalone branch from 4ffbf52 to 569f5c1 Compare January 16, 2026 13:27
@JordiSubira JordiSubira changed the title scion-cli: Use standalone daemon by default scion-cli: use standalone daemon by default Jan 16, 2026
@rolbk rolbk force-pushed the scion-cli-standalone branch from 569f5c1 to e899494 Compare January 16, 2026 14:21
@rolbk rolbk force-pushed the scion-cli-standalone branch from e899494 to a589c08 Compare January 16, 2026 15:27
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