@@ -37,7 +37,7 @@ func (cmd *HelpCmd) Run(out *output.Writer) error {
3737 return out .Write (HelpResponse {
3838 Name : "onecli" ,
3939 Version : version ,
40- Description : "CLI for managing OneCLI agents, secrets, and configuration." ,
40+ Description : "CLI for managing OneCLI agents, secrets, rules, and configuration." ,
4141 Commands : []CommandInfo {
4242 {Name : "agents list" , Description : "List all agents." },
4343 {Name : "agents get-default" , Description : "Get the default agent." },
@@ -79,9 +79,23 @@ func (cmd *HelpCmd) Run(out *output.Writer) error {
7979 {Name : "secrets delete" , Description : "Delete a secret." , Args : []ArgInfo {
8080 {Name : "--id" , Required : true , Description : "ID of the secret to delete." },
8181 }},
82+ {Name : "rules list" , Description : "List all policy rules." },
83+ {Name : "rules create" , Description : "Create a new policy rule." , Args : []ArgInfo {
84+ {Name : "--name" , Required : true , Description : "Display name for the rule." },
85+ {Name : "--host-pattern" , Required : true , Description : "Host pattern to match." },
86+ {Name : "--action" , Required : true , Description : "Action: 'block' or 'rate_limit'." },
87+ }},
88+ {Name : "rules update" , Description : "Update an existing policy rule." , Args : []ArgInfo {
89+ {Name : "--id" , Required : true , Description : "ID of the rule to update." },
90+ }},
91+ {Name : "rules delete" , Description : "Delete a policy rule." , Args : []ArgInfo {
92+ {Name : "--id" , Required : true , Description : "ID of the rule to delete." },
93+ }},
8294 {Name : "auth login" , Description : "Store API key for authentication." },
8395 {Name : "auth logout" , Description : "Remove stored API key." },
8496 {Name : "auth status" , Description : "Show authentication status." },
97+ {Name : "auth api-key" , Description : "Show your current API key." },
98+ {Name : "auth regenerate-api-key" , Description : "Regenerate your API key." },
8599 {Name : "config get <key>" , Description : "Get a config value." },
86100 {Name : "config set <key> <value>" , Description : "Set a config value." },
87101 {Name : "version" , Description : "Print version information." },
0 commit comments