Skip to content

surf cookie: space-separated subcommands don't work #54

@SeMmyT

Description

@SeMmyT

Problem

Cookie commands exist as dot-notation (cookie.list, cookie.get, cookie.set, cookie.clear) but the natural space-separated syntax doesn't work:

surf cookie list          # fails — "cookie" is not a recognized tool
surf cookie get name      # fails
surf cookie.list          # works
surf cookie.get --name x  # works

Proposed fix

Add CLI-level subcommand joining: surf cookie list → tool cookie.list. Also add surf cookie delete as alias for surf cookie clear --name.

Target syntax:

surf cookie list                              # list all cookies
surf cookie get "name"                        # get specific cookie
surf cookie set --name "n" --value "v"        # set cookie
surf cookie clear --all                       # clear all
surf cookie delete "name"                     # delete specific

Severity

Medium — cookie management works but is not discoverable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions