github.com/crowdsecurity/crowdsec@v1.6.1/cmd/crowdsec-cli/hubpostoverflow.go (about) 1 package main 2 3 import ( 4 "github.com/crowdsecurity/crowdsec/pkg/cwhub" 5 ) 6 7 func NewCLIPostOverflow() *cliItem { 8 return &cliItem{ 9 name: cwhub.POSTOVERFLOWS, 10 singular: "postoverflow", 11 oneOrMore: "postoverflow(s)", 12 help: cliHelp{ 13 example: `cscli postoverflows list -a 14 cscli postoverflows install crowdsecurity/cdn-whitelist crowdsecurity/rdns 15 cscli postoverflows inspect crowdsecurity/cdn-whitelist crowdsecurity/rdns 16 cscli postoverflows upgrade crowdsecurity/cdn-whitelist crowdsecurity/rdns 17 cscli postoverflows remove crowdsecurity/cdn-whitelist crowdsecurity/rdns 18 `, 19 }, 20 installHelp: cliHelp{ 21 example: `cscli postoverflows install crowdsecurity/cdn-whitelist crowdsecurity/rdns`, 22 }, 23 removeHelp: cliHelp{ 24 example: `cscli postoverflows remove crowdsecurity/cdn-whitelist crowdsecurity/rdns`, 25 }, 26 upgradeHelp: cliHelp{ 27 example: `cscli postoverflows upgrade crowdsecurity/cdn-whitelist crowdsecurity/rdns`, 28 }, 29 inspectHelp: cliHelp{ 30 example: `cscli postoverflows inspect crowdsecurity/cdn-whitelist crowdsecurity/rdns`, 31 }, 32 listHelp: cliHelp{ 33 example: `cscli postoverflows list 34 cscli postoverflows list -a 35 cscli postoverflows list crowdsecurity/cdn-whitelist crowdsecurity/rdns 36 37 List only enabled postoverflows unless "-a" or names are specified.`, 38 }, 39 } 40 }