Skip to content

RFC-0001 · P1 · cli — client create / list / use + location auto-detect + name→slug #84

Description

@LukasWodka

Commands under a client parent: client create (--name, --locationPOST /edge-device/ with the user token; returns the machine credential), client list, client use <id> (attach this machine to an existing client; also the Q4 "pick existing" path). Location: auto-detect (cloud instance metadata first, GeoIP fallback flagged low-confidence) + require confirmation; never silent-empty. name→slug: port RFC-0001 Appendix B (DNS-1123 + collision suffix + empty-slug guard) to Go; show the derived slug for confirmation.

Depends on backend device-grant + provisioning. Repo: tracebloc/cli. Part of tracebloc/backend#830.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions