mirror of
https://github.com/rsteube/carapace-bin.git
synced 2025-05-16 04:34:32 +00:00
54 lines
2.6 KiB
Go
54 lines
2.6 KiB
Go
package styles
|
|
|
|
import "github.com/rsteube/carapace/pkg/style"
|
|
|
|
var CarapaceBin = struct {
|
|
HttpStatusInformational string `description:"http informational" tag:"http status styles"`
|
|
HttpStatusSuccessful string `description:"http successful" tag:"http status styles"`
|
|
HttpStatusRedirection string `description:"http redirection" tag:"http status styles"`
|
|
HttpStatusClientError string `description:"http client error" tag:"http status styles"`
|
|
HttpStatusServerError string `description:"http server error" tag:"http status styles"`
|
|
|
|
HttpMethodCONNECT string `description:"http CONNECT method" tag:"http method styles"`
|
|
HttpMethodDELETE string `description:"http DELETE method" tag:"http method styles"`
|
|
HttpMethodGET string `description:"http GET method" tag:"http method styles"`
|
|
HttpMethodHEAD string `description:"http HEAD method" tag:"http method styles"`
|
|
HttpMethodOPTIONS string `description:"http OPTIONS method" tag:"http method styles"`
|
|
HttpMethodPATCH string `description:"http PATCH method" tag:"http method styles"`
|
|
HttpMethodPOST string `description:"http POST method" tag:"http method styles"`
|
|
HttpMethodPUT string `description:"http PUT method" tag:"http method styles"`
|
|
HttpMethodTRACE string `description:"http TRACE method" tag:"http method styles"`
|
|
|
|
KillSignalTerm string `description:"Default action is to terminate the process" tag:"kill signal styles"`
|
|
KillSignalIgn string `description:"Default action is to ignore the signal" tag:"kill signal styles"`
|
|
KillSignalCore string `description:"Default action is to terminate the process and dump core" tag:"kill signal styles"`
|
|
KillSignalStop string `description:"Default action is to stop the proces" tag:"kill signal styles"`
|
|
KillSignalCont string `description:"Default action is to continue the process if it is currently stopped" tag:"kill signal styles"`
|
|
}{
|
|
HttpStatusInformational: style.Blue,
|
|
HttpStatusSuccessful: style.Green,
|
|
HttpStatusRedirection: style.Yellow,
|
|
HttpStatusClientError: style.Red,
|
|
HttpStatusServerError: style.Magenta,
|
|
|
|
HttpMethodCONNECT: style.Default,
|
|
HttpMethodDELETE: style.Red,
|
|
HttpMethodGET: style.Blue,
|
|
HttpMethodHEAD: style.Magenta,
|
|
HttpMethodOPTIONS: style.Of(style.Dim, style.Blue),
|
|
HttpMethodPATCH: style.Green,
|
|
HttpMethodPOST: style.Of(style.Dim, style.Green),
|
|
HttpMethodPUT: style.Yellow,
|
|
HttpMethodTRACE: style.Default,
|
|
|
|
KillSignalTerm: style.Red,
|
|
KillSignalIgn: style.Blue,
|
|
KillSignalCore: style.Magenta,
|
|
KillSignalStop: style.Yellow,
|
|
KillSignalCont: style.Green,
|
|
}
|
|
|
|
func init() {
|
|
style.Register("carapace-bin", &CarapaceBin)
|
|
}
|