Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Converters = func() []Command { var converters []Command converters = append(converters, yamlToJson{ base: NewBase("YAML -> JSON", "Convert YAML to JSON"), }) converters = append(converters, jsonToYaml{ base: NewBase("JSON -> YAML", "Convert JSON to YAML"), }) bases := []int{2, 8, 10, 16} for _, from := range bases { for _, to := range bases { if from != to { converters = append(converters, numberBaseConverter{ base: NewBase(fmt.Sprintf("%s -> %s", toPrettyBase(from), toPrettyBase(to)), ""), fromBase: from, toBase: to, }) } } } return converters } )
View Source
var ( EncodersDecoders = func() []Command { var converters []Command converters = append(converters, base64enc{ base: NewBase("Base64 Encode", "Encode input to base64"), }) converters = append(converters, base64dec{ base: NewBase("Base64 Decode", "Decode input from base64"), }) converters = append(converters, urlenc{ base: NewBase("URL Encode", "Encode input to url"), }) converters = append(converters, urldec{ base: NewBase("URL Decode", "Decode input from url encoded"), }) converters = append(converters, htmlenc{ base: NewBase("HTML Escape", "Encode input to HTML escape characters"), }) converters = append(converters, htmldec{ base: NewBase("HTML Unescape", "Decode input from HTML escape characters"), }) converters = append(converters, jwtdec{ base: NewBase("JWT Decode", ""), }) return converters } )
View Source
var ( Formatters = func() []Command { var commands []Command commands = append(commands, jsonPrettifier{ base: NewBase("JSON Pretty Print", ""), }) commands = append(commands, jsonMinifier{ base: NewBase("JSON Minifier", ""), }) return commands } )
View Source
var ( Generators = func() []Command { var commands []Command commands = append(commands, hashGenerator{ base: NewBase("MD5 Hash Generator", ""), hasher: md5.New(), }) commands = append(commands, hashGenerator{ base: NewBase("SHA1 Hash Generator", ""), hasher: sha1.New(), }) commands = append(commands, hashGenerator{ base: NewBase("SHA256 Hash Generator", ""), hasher: sha256.New(), }) commands = append(commands, hashGenerator{ base: NewBase("SHA512 Hash Generator", ""), hasher: sha512.New(), }) commands = append(commands, secretGenerator{ base: NewBase("16 Character Secret", "").withoutInputDisplay(), length: 16, }) commands = append(commands, secretGenerator{ base: NewBase("32 Character Secret", "").withoutInputDisplay(), length: 32, }) commands = append(commands, secretGenerator{ base: NewBase("64 Character Secret", "").withoutInputDisplay(), length: 64, }) commands = append(commands, uuidGenerator{ base: NewBase("UUID v1", "date-time and mac address").withoutInputDisplay(), random: false, }) commands = append(commands, uuidGenerator{ base: NewBase("UUID v4", "randoms").withoutInputDisplay(), random: false, }) commands = append(commands, uuidGenerator{ base: NewBase("Nil UUID", "zero").withoutInputDisplay(), zero: true, }) commands = append(commands, lipsumGenerator{ base: NewBase("Lipsum - 1 Paragraph", "").withoutInputDisplay(), paragraphs: 1, }) commands = append(commands, lipsumGenerator{ base: NewBase("Lipsum - 2 Paragraphs", "").withoutInputDisplay(), paragraphs: 2, }) commands = append(commands, lipsumGenerator{ base: NewBase("Lipsum - 3 Paragraphs", "").withoutInputDisplay(), paragraphs: 3, }) return commands } )
Functions ¶
Types ¶
type Result ¶ added in v0.4.0
type Result struct {
// contains filtered or unexported fields
}
func (Result) IsFromCommand ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.