Documentation ¶
Index ¶
- Constants
- Variables
- type Base32Decode
- func (p Base32Decode) Alias() []string
- func (p Base32Decode) Description() string
- func (p Base32Decode) FilterValue() string
- func (p Base32Decode) Flags() []Flag
- func (p Base32Decode) Name() string
- func (p Base32Decode) Title() string
- func (p Base32Decode) Transform(data []byte, _ ...Flag) (string, error)
- type Base32Encoding
- func (p Base32Encoding) Alias() []string
- func (p Base32Encoding) Description() string
- func (p Base32Encoding) FilterValue() string
- func (p Base32Encoding) Flags() []Flag
- func (p Base32Encoding) Name() string
- func (p Base32Encoding) Title() string
- func (p Base32Encoding) Transform(data []byte, _ ...Flag) (string, error)
- type Base64Decode
- func (p Base64Decode) Alias() []string
- func (p Base64Decode) Description() string
- func (p Base64Decode) FilterValue() string
- func (p Base64Decode) Flags() []Flag
- func (p Base64Decode) Name() string
- func (p Base64Decode) Title() string
- func (p Base64Decode) Transform(data []byte, f ...Flag) (string, error)
- type Base64Encode
- func (p Base64Encode) Alias() []string
- func (p Base64Encode) Description() string
- func (p Base64Encode) FilterValue() string
- func (p Base64Encode) Flags() []Flag
- func (p Base64Encode) Name() string
- func (p Base64Encode) Title() string
- func (p Base64Encode) Transform(data []byte, f ...Flag) (string, error)
- type Base64URLDecode
- func (p Base64URLDecode) Alias() []string
- func (p Base64URLDecode) Description() string
- func (p Base64URLDecode) FilterValue() string
- func (p Base64URLDecode) Flags() []Flag
- func (p Base64URLDecode) Name() string
- func (p Base64URLDecode) Title() string
- func (p Base64URLDecode) Transform(data []byte, f ...Flag) (string, error)
- type Base64URLEncode
- func (p Base64URLEncode) Alias() []string
- func (p Base64URLEncode) Description() string
- func (p Base64URLEncode) FilterValue() string
- func (p Base64URLEncode) Flags() []Flag
- func (p Base64URLEncode) Name() string
- func (p Base64URLEncode) Title() string
- func (p Base64URLEncode) Transform(data []byte, f ...Flag) (string, error)
- type Bcrypt
- type Camel
- type CountCharacters
- func (p CountCharacters) Alias() []string
- func (p CountCharacters) Description() string
- func (p CountCharacters) FilterValue() string
- func (p CountCharacters) Flags() []Flag
- func (p CountCharacters) Name() string
- func (p CountCharacters) Title() string
- func (p CountCharacters) Transform(data []byte, _ ...Flag) (string, error)
- type CountLines
- type CountWords
- type ExtractEmails
- func (p ExtractEmails) Alias() []string
- func (p ExtractEmails) Description() string
- func (p ExtractEmails) FilterValue() string
- func (p ExtractEmails) Flags() []Flag
- func (p ExtractEmails) Name() string
- func (p ExtractEmails) Title() string
- func (p ExtractEmails) Transform(data []byte, f ...Flag) (string, error)
- type Flag
- type FlagType
- type FormatJSON
- type HTMLDecode
- type HTMLEncode
- type HexDecode
- type HexEncode
- type HexToRGB
- type JSONEscape
- type JSONToMSGPACK
- func (p JSONToMSGPACK) Alias() []string
- func (p JSONToMSGPACK) Description() string
- func (p JSONToMSGPACK) FilterValue() string
- func (p JSONToMSGPACK) Flags() []Flag
- func (p JSONToMSGPACK) Name() string
- func (p JSONToMSGPACK) Title() string
- func (p JSONToMSGPACK) Transform(data []byte, _ ...Flag) (string, error)
- type JSONToYAML
- type JSONUnescape
- func (p JSONUnescape) Alias() []string
- func (p JSONUnescape) Description() string
- func (p JSONUnescape) FilterValue() string
- func (p JSONUnescape) Flags() []Flag
- func (p JSONUnescape) Name() string
- func (p JSONUnescape) Title() string
- func (p JSONUnescape) Transform(data []byte, f ...Flag) (string, error)
- type Kebab
- type Lower
- type MD5
- type MSGPACKToJSON
- func (p MSGPACKToJSON) Alias() []string
- func (p MSGPACKToJSON) Description() string
- func (p MSGPACKToJSON) FilterValue() string
- func (p MSGPACKToJSON) Flags() []Flag
- func (p MSGPACKToJSON) Name() string
- func (p MSGPACKToJSON) Title() string
- func (p MSGPACKToJSON) Transform(data []byte, _ ...Flag) (string, error)
- type Markdown
- type Processor
- type ROT13Encode
- type Reverse
- type SHA1
- type SHA256
- type SHA512
- type ShuffleLines
- func (p ShuffleLines) Alias() []string
- func (p ShuffleLines) Description() string
- func (p ShuffleLines) FilterValue() string
- func (p ShuffleLines) Flags() []Flag
- func (p ShuffleLines) Name() string
- func (p ShuffleLines) Title() string
- func (p ShuffleLines) Transform(data []byte, _ ...Flag) (string, error)
- type Slug
- type Snake
- type SortLines
- type Title
- type URLDecode
- type URLEncode
- type Upper
- type YAMLToJSON
- type Zeropad
Constants ¶
const ( FlagInt = FlagType("Int") FlagUint = FlagType("Uint") FlagBool = FlagType("Bool") FlagString = FlagType("String") )
Variables ¶
var List = []list.Item{ Base32Encoding{}, Base64Decode{}, Base64Encode{}, Base64URLDecode{}, Base64URLEncode{}, Bcrypt{}, Camel{}, CountCharacters{}, CountLines{}, CountWords{}, ExtractEmails{}, FormatJSON{}, HexDecode{}, HexEncode{}, HexToRGB{}, HTMLDecode{}, HTMLEncode{}, JSONEscape{}, JSONToMSGPACK{}, JSONToYAML{}, JSONUnescape{}, Kebab{}, Lower{}, Markdown{}, MD5{}, MSGPACKToJSON{}, Reverse{}, ROT13Encode{}, SHA1{}, SHA256{}, SHA512{}, ShuffleLines{}, Slug{}, Snake{}, SortLines{}, Title{}, Upper{}, URLDecode{}, URLEncode{}, YAMLToJSON{}, Zeropad{}, Base32Decode{}, }
Functions ¶
This section is empty.
Types ¶
type Base32Decode ¶ added in v0.2.0
type Base32Decode struct{}
Base32Decode decode string from base64 to plain text.
func (Base32Decode) Alias ¶ added in v0.2.0
func (p Base32Decode) Alias() []string
func (Base32Decode) Description ¶ added in v0.2.0
func (p Base32Decode) Description() string
func (Base32Decode) FilterValue ¶ added in v0.2.0
func (p Base32Decode) FilterValue() string
func (Base32Decode) Flags ¶ added in v0.2.0
func (p Base32Decode) Flags() []Flag
func (Base32Decode) Name ¶ added in v0.2.0
func (p Base32Decode) Name() string
func (Base32Decode) Title ¶ added in v0.2.0
func (p Base32Decode) Title() string
type Base32Encoding ¶ added in v0.2.0
type Base32Encoding struct{}
Base32Encoding encode string to base64.
func (Base32Encoding) Alias ¶ added in v0.2.0
func (p Base32Encoding) Alias() []string
func (Base32Encoding) Description ¶ added in v0.2.0
func (p Base32Encoding) Description() string
func (Base32Encoding) FilterValue ¶ added in v0.2.0
func (p Base32Encoding) FilterValue() string
func (Base32Encoding) Flags ¶ added in v0.2.0
func (p Base32Encoding) Flags() []Flag
func (Base32Encoding) Name ¶ added in v0.2.0
func (p Base32Encoding) Name() string
func (Base32Encoding) Title ¶ added in v0.2.0
func (p Base32Encoding) Title() string
type Base64Decode ¶
type Base64Decode struct{}
Base64Decode decode string from base64 to plain text.
func (Base64Decode) Alias ¶ added in v0.2.0
func (p Base64Decode) Alias() []string
func (Base64Decode) Description ¶ added in v0.2.0
func (p Base64Decode) Description() string
func (Base64Decode) FilterValue ¶ added in v0.2.0
func (p Base64Decode) FilterValue() string
func (Base64Decode) Flags ¶ added in v0.2.0
func (p Base64Decode) Flags() []Flag
func (Base64Decode) Name ¶ added in v0.2.0
func (p Base64Decode) Name() string
func (Base64Decode) Title ¶ added in v0.2.0
func (p Base64Decode) Title() string
type Base64Encode ¶
type Base64Encode struct{}
Base64Encode encode string to base64.
func (Base64Encode) Alias ¶ added in v0.2.0
func (p Base64Encode) Alias() []string
func (Base64Encode) Description ¶ added in v0.2.0
func (p Base64Encode) Description() string
func (Base64Encode) FilterValue ¶ added in v0.2.0
func (p Base64Encode) FilterValue() string
func (Base64Encode) Flags ¶ added in v0.2.0
func (p Base64Encode) Flags() []Flag
func (Base64Encode) Name ¶ added in v0.2.0
func (p Base64Encode) Name() string
func (Base64Encode) Title ¶ added in v0.2.0
func (p Base64Encode) Title() string
type Base64URLDecode ¶ added in v0.2.4
type Base64URLDecode struct{}
Base64URLDecode decode string from base64 to plain text.
func (Base64URLDecode) Alias ¶ added in v0.2.4
func (p Base64URLDecode) Alias() []string
func (Base64URLDecode) Description ¶ added in v0.2.4
func (p Base64URLDecode) Description() string
func (Base64URLDecode) FilterValue ¶ added in v0.2.4
func (p Base64URLDecode) FilterValue() string
func (Base64URLDecode) Flags ¶ added in v0.2.4
func (p Base64URLDecode) Flags() []Flag
func (Base64URLDecode) Name ¶ added in v0.2.4
func (p Base64URLDecode) Name() string
func (Base64URLDecode) Title ¶ added in v0.2.4
func (p Base64URLDecode) Title() string
type Base64URLEncode ¶ added in v0.2.4
type Base64URLEncode struct{}
Base64URLEncode encode string to base64.
func (Base64URLEncode) Alias ¶ added in v0.2.4
func (p Base64URLEncode) Alias() []string
func (Base64URLEncode) Description ¶ added in v0.2.4
func (p Base64URLEncode) Description() string
func (Base64URLEncode) FilterValue ¶ added in v0.2.4
func (p Base64URLEncode) FilterValue() string
func (Base64URLEncode) Flags ¶ added in v0.2.4
func (p Base64URLEncode) Flags() []Flag
func (Base64URLEncode) Name ¶ added in v0.2.4
func (p Base64URLEncode) Name() string
func (Base64URLEncode) Title ¶ added in v0.2.4
func (p Base64URLEncode) Title() string
type Bcrypt ¶ added in v0.2.0
type Bcrypt struct{}
Bcrypt encode string to Bcrypt.
func (Bcrypt) Description ¶ added in v0.2.0
func (Bcrypt) FilterValue ¶ added in v0.2.0
type Camel ¶ added in v0.2.0
type Camel struct{}
Camel convert string to CamelCase. Example: "this is string" to "ThisIsString".
func (Camel) Description ¶ added in v0.2.0
func (Camel) FilterValue ¶ added in v0.2.0
type CountCharacters ¶ added in v0.2.0
type CountCharacters struct{}
CountCharacters count number of Characters including spaces.
func (CountCharacters) Alias ¶ added in v0.2.0
func (p CountCharacters) Alias() []string
func (CountCharacters) Description ¶ added in v0.2.0
func (p CountCharacters) Description() string
func (CountCharacters) FilterValue ¶ added in v0.2.0
func (p CountCharacters) FilterValue() string
func (CountCharacters) Flags ¶ added in v0.2.0
func (p CountCharacters) Flags() []Flag
func (CountCharacters) Name ¶ added in v0.2.0
func (p CountCharacters) Name() string
func (CountCharacters) Title ¶ added in v0.2.0
func (p CountCharacters) Title() string
type CountLines ¶
type CountLines struct{}
CountLines count number of words in string. Example: "line 1\n line 2" = 2
func (CountLines) Alias ¶ added in v0.2.0
func (p CountLines) Alias() []string
func (CountLines) Description ¶ added in v0.2.0
func (p CountLines) Description() string
func (CountLines) FilterValue ¶ added in v0.2.0
func (p CountLines) FilterValue() string
func (CountLines) Flags ¶ added in v0.2.0
func (p CountLines) Flags() []Flag
func (CountLines) Name ¶ added in v0.2.0
func (p CountLines) Name() string
func (CountLines) Title ¶ added in v0.2.0
func (p CountLines) Title() string
type CountWords ¶
type CountWords struct{}
CountWords count number of words in string. Example: "hello world" = 2
func (CountWords) Alias ¶ added in v0.2.0
func (p CountWords) Alias() []string
func (CountWords) Description ¶ added in v0.2.0
func (p CountWords) Description() string
func (CountWords) FilterValue ¶ added in v0.2.0
func (p CountWords) FilterValue() string
func (CountWords) Flags ¶ added in v0.2.0
func (p CountWords) Flags() []Flag
func (CountWords) Name ¶ added in v0.2.0
func (p CountWords) Name() string
func (CountWords) Title ¶ added in v0.2.0
func (p CountWords) Title() string
type ExtractEmails ¶ added in v0.2.0
type ExtractEmails struct{}
ExtractEmails will pluck all the valid emails from a given text.
func (ExtractEmails) Alias ¶ added in v0.2.0
func (p ExtractEmails) Alias() []string
func (ExtractEmails) Description ¶ added in v0.2.0
func (p ExtractEmails) Description() string
func (ExtractEmails) FilterValue ¶ added in v0.2.0
func (p ExtractEmails) FilterValue() string
func (ExtractEmails) Flags ¶ added in v0.2.0
func (p ExtractEmails) Flags() []Flag
func (ExtractEmails) Name ¶ added in v0.2.0
func (p ExtractEmails) Name() string
func (ExtractEmails) Title ¶ added in v0.2.0
func (p ExtractEmails) Title() string
type Flag ¶ added in v0.2.0
type Flag struct { // Name - required (long version) of the flag, lowercase (with hyphens) Name string // Short - required (single character, lowercase) of the flag Short string // Desc - required, a short description of the flag Desc string // Type - required the type of the flag Type FlagType // Value - optional default value of the flag Value interface{} }
type FormatJSON ¶
type FormatJSON struct{}
FormatJSON format given string to a JSON with Indent.
func (FormatJSON) Alias ¶ added in v0.2.0
func (p FormatJSON) Alias() []string
func (FormatJSON) Description ¶ added in v0.2.0
func (p FormatJSON) Description() string
func (FormatJSON) FilterValue ¶ added in v0.2.0
func (p FormatJSON) FilterValue() string
func (FormatJSON) Flags ¶ added in v0.2.0
func (p FormatJSON) Flags() []Flag
func (FormatJSON) Name ¶ added in v0.2.0
func (p FormatJSON) Name() string
func (FormatJSON) Title ¶ added in v0.2.0
func (p FormatJSON) Title() string
type HTMLDecode ¶ added in v0.2.0
type HTMLDecode struct{}
func (HTMLDecode) Alias ¶ added in v0.2.0
func (p HTMLDecode) Alias() []string
func (HTMLDecode) Description ¶ added in v0.2.0
func (p HTMLDecode) Description() string
func (HTMLDecode) FilterValue ¶ added in v0.2.0
func (p HTMLDecode) FilterValue() string
func (HTMLDecode) Flags ¶ added in v0.2.0
func (p HTMLDecode) Flags() []Flag
func (HTMLDecode) Name ¶ added in v0.2.0
func (p HTMLDecode) Name() string
func (HTMLDecode) Title ¶ added in v0.2.0
func (p HTMLDecode) Title() string
type HTMLEncode ¶ added in v0.2.0
type HTMLEncode struct{}
func (HTMLEncode) Alias ¶ added in v0.2.0
func (p HTMLEncode) Alias() []string
func (HTMLEncode) Description ¶ added in v0.2.0
func (p HTMLEncode) Description() string
func (HTMLEncode) FilterValue ¶ added in v0.2.0
func (p HTMLEncode) FilterValue() string
func (HTMLEncode) Flags ¶ added in v0.2.0
func (p HTMLEncode) Flags() []Flag
func (HTMLEncode) Name ¶ added in v0.2.0
func (p HTMLEncode) Name() string
func (HTMLEncode) Title ¶ added in v0.2.0
func (p HTMLEncode) Title() string
type HexDecode ¶ added in v0.2.0
type HexDecode struct{}
func (HexDecode) Description ¶ added in v0.2.0
func (HexDecode) FilterValue ¶ added in v0.2.0
type HexEncode ¶ added in v0.2.0
type HexEncode struct{}
func (HexEncode) Description ¶ added in v0.2.0
func (HexEncode) FilterValue ¶ added in v0.2.0
type HexToRGB ¶
type HexToRGB struct{}
HexToRGB convert hex color code to R, G, B codes here we are using data library helper.
func (HexToRGB) Description ¶ added in v0.2.0
func (HexToRGB) FilterValue ¶ added in v0.2.0
type JSONEscape ¶ added in v0.2.8
type JSONEscape struct{}
JSONEscape unescape given string to a JSON with Indent.
func (JSONEscape) Alias ¶ added in v0.2.8
func (p JSONEscape) Alias() []string
func (JSONEscape) Description ¶ added in v0.2.8
func (p JSONEscape) Description() string
func (JSONEscape) FilterValue ¶ added in v0.2.8
func (p JSONEscape) FilterValue() string
func (JSONEscape) Flags ¶ added in v0.2.8
func (p JSONEscape) Flags() []Flag
func (JSONEscape) Name ¶ added in v0.2.8
func (p JSONEscape) Name() string
func (JSONEscape) Title ¶ added in v0.2.8
func (p JSONEscape) Title() string
type JSONToMSGPACK ¶ added in v0.2.7
type JSONToMSGPACK struct{}
JSONToMSGPACK convert JSON to MSGPACK string.
func (JSONToMSGPACK) Alias ¶ added in v0.2.7
func (p JSONToMSGPACK) Alias() []string
func (JSONToMSGPACK) Description ¶ added in v0.2.7
func (p JSONToMSGPACK) Description() string
func (JSONToMSGPACK) FilterValue ¶ added in v0.2.7
func (p JSONToMSGPACK) FilterValue() string
func (JSONToMSGPACK) Flags ¶ added in v0.2.7
func (p JSONToMSGPACK) Flags() []Flag
func (JSONToMSGPACK) Name ¶ added in v0.2.7
func (p JSONToMSGPACK) Name() string
func (JSONToMSGPACK) Title ¶ added in v0.2.7
func (p JSONToMSGPACK) Title() string
type JSONToYAML ¶
type JSONToYAML struct{}
JSONToYAML convert JSON to YAML string.
func (JSONToYAML) Alias ¶ added in v0.2.0
func (p JSONToYAML) Alias() []string
func (JSONToYAML) Description ¶ added in v0.2.0
func (p JSONToYAML) Description() string
func (JSONToYAML) FilterValue ¶ added in v0.2.0
func (p JSONToYAML) FilterValue() string
func (JSONToYAML) Flags ¶ added in v0.2.0
func (p JSONToYAML) Flags() []Flag
func (JSONToYAML) Name ¶ added in v0.2.0
func (p JSONToYAML) Name() string
func (JSONToYAML) Title ¶ added in v0.2.0
func (p JSONToYAML) Title() string
type JSONUnescape ¶ added in v0.2.8
type JSONUnescape struct{}
JSONUnescape unescape given string to a JSON with Indent.
func (JSONUnescape) Alias ¶ added in v0.2.8
func (p JSONUnescape) Alias() []string
func (JSONUnescape) Description ¶ added in v0.2.8
func (p JSONUnescape) Description() string
func (JSONUnescape) FilterValue ¶ added in v0.2.8
func (p JSONUnescape) FilterValue() string
func (JSONUnescape) Flags ¶ added in v0.2.8
func (p JSONUnescape) Flags() []Flag
func (JSONUnescape) Name ¶ added in v0.2.8
func (p JSONUnescape) Name() string
func (JSONUnescape) Title ¶ added in v0.2.8
func (p JSONUnescape) Title() string
type Kebab ¶ added in v0.2.0
type Kebab struct{}
Kebab convert string to kebab-case. Example: "this is string" to "this-is-string".
func (Kebab) Description ¶ added in v0.2.0
func (Kebab) FilterValue ¶ added in v0.2.0
type Lower ¶ added in v0.2.0
type Lower struct{}
Lower converts a string to lower case. Example: "THIS IS STRING" to "this is string".
func (Lower) Description ¶ added in v0.2.0
func (Lower) FilterValue ¶ added in v0.2.0
type MD5 ¶ added in v0.2.0
type MD5 struct{}
MD5 encode string to md5.
func (MD5) Description ¶ added in v0.2.0
func (MD5) FilterValue ¶ added in v0.2.0
type MSGPACKToJSON ¶ added in v0.2.7
type MSGPACKToJSON struct{}
MSGPACKToJSON convert MSGPACK to JSON string.
func (MSGPACKToJSON) Alias ¶ added in v0.2.7
func (p MSGPACKToJSON) Alias() []string
func (MSGPACKToJSON) Description ¶ added in v0.2.7
func (p MSGPACKToJSON) Description() string
func (MSGPACKToJSON) FilterValue ¶ added in v0.2.7
func (p MSGPACKToJSON) FilterValue() string
func (MSGPACKToJSON) Flags ¶ added in v0.2.7
func (p MSGPACKToJSON) Flags() []Flag
func (MSGPACKToJSON) Name ¶ added in v0.2.7
func (p MSGPACKToJSON) Name() string
func (MSGPACKToJSON) Title ¶ added in v0.2.7
func (p MSGPACKToJSON) Title() string
type Markdown ¶ added in v0.2.0
type Markdown struct{}
Markdown convert markdown to HTML.
func (Markdown) Description ¶ added in v0.2.0
func (Markdown) FilterValue ¶ added in v0.2.0
type Processor ¶ added in v0.2.0
type Processor interface { // Name is the name of a processor used as the CLI command, must be one lowercase word, // hyphens are allowed Name() string // Alias is an optional array of alias names for the processor Alias() []string // Transform is the text transformation function, implemented by the processor Transform(data []byte, opts ...Flag) (string, error) // Flags are flags that could be used to transform the text Flags() []Flag }
type ROT13Encode ¶
type ROT13Encode struct{}
ROT13Encode convert string to ROT13 encoding.
func (ROT13Encode) Alias ¶ added in v0.2.0
func (p ROT13Encode) Alias() []string
func (ROT13Encode) Description ¶ added in v0.2.0
func (p ROT13Encode) Description() string
func (ROT13Encode) FilterValue ¶ added in v0.2.0
func (p ROT13Encode) FilterValue() string
func (ROT13Encode) Flags ¶ added in v0.2.0
func (p ROT13Encode) Flags() []Flag
func (ROT13Encode) Name ¶ added in v0.2.0
func (p ROT13Encode) Name() string
func (ROT13Encode) Title ¶ added in v0.2.0
func (p ROT13Encode) Title() string
type Reverse ¶ added in v0.2.0
type Reverse struct{}
Reverse reverse a given string Example: "test" to "tset"
func (Reverse) Description ¶ added in v0.2.0
func (Reverse) FilterValue ¶ added in v0.2.0
type SHA1 ¶ added in v0.2.0
type SHA1 struct{}
SHA1 encode string to sha1.
func (SHA1) Description ¶ added in v0.2.0
func (SHA1) FilterValue ¶ added in v0.2.0
type SHA256 ¶ added in v0.2.0
type SHA256 struct{}
SHA256 encode string to sha256.
func (SHA256) Description ¶ added in v0.2.0
func (SHA256) FilterValue ¶ added in v0.2.0
type SHA512 ¶ added in v0.2.0
type SHA512 struct{}
SHA512 encode string to sha256.
func (SHA512) Description ¶ added in v0.2.0
func (SHA512) FilterValue ¶ added in v0.2.0
type ShuffleLines ¶ added in v0.2.9
type ShuffleLines struct{}
ShuffleLines sort given lines, in random order.
func (ShuffleLines) Alias ¶ added in v0.2.9
func (p ShuffleLines) Alias() []string
func (ShuffleLines) Description ¶ added in v0.2.9
func (p ShuffleLines) Description() string
func (ShuffleLines) FilterValue ¶ added in v0.2.9
func (p ShuffleLines) FilterValue() string
func (ShuffleLines) Flags ¶ added in v0.2.9
func (p ShuffleLines) Flags() []Flag
func (ShuffleLines) Name ¶ added in v0.2.9
func (p ShuffleLines) Name() string
func (ShuffleLines) Title ¶ added in v0.2.9
func (p ShuffleLines) Title() string
type Slug ¶ added in v0.2.0
type Slug struct{}
Slug convert string to StringToSlug. It's similar to Kebab case but URL Friendly. Example: "this is string" to "this-is-string".
func (Slug) Description ¶ added in v0.2.0
func (Slug) FilterValue ¶ added in v0.2.0
type Snake ¶ added in v0.2.0
type Snake struct{}
Snake convert string to snake_case. Example: "this is string" to "this_is_string".
func (Snake) Description ¶ added in v0.2.0
func (Snake) FilterValue ¶ added in v0.2.0
type SortLines ¶
type SortLines struct{}
SortLines sort given lines, it's not a natural sort. Example: 2\n 1\n -> 1\n 2\n
func (SortLines) Description ¶ added in v0.2.0
func (SortLines) FilterValue ¶ added in v0.2.0
type Title ¶ added in v0.2.0
type Title struct{}
Title convert string to title case. Example: "this is string" to "This Is String".
func (Title) Description ¶ added in v0.2.0
func (Title) FilterValue ¶ added in v0.2.0
type URLDecode ¶
type URLDecode struct{}
URLDecode decode url string
func (URLDecode) Description ¶ added in v0.2.0
func (URLDecode) FilterValue ¶ added in v0.2.0
type URLEncode ¶
type URLEncode struct{}
URLEncode encode url string
func (URLEncode) Description ¶ added in v0.2.0
func (URLEncode) FilterValue ¶ added in v0.2.0
type Upper ¶ added in v0.2.0
type Upper struct{}
Upper convert string to upper case. Example: "this is string" to "THIS IS STRING".
func (Upper) Description ¶ added in v0.2.0
func (Upper) FilterValue ¶ added in v0.2.0
type YAMLToJSON ¶
type YAMLToJSON struct{}
YAMLToJSON convert YAML to JSON string with formatted output.
func (YAMLToJSON) Alias ¶ added in v0.2.0
func (p YAMLToJSON) Alias() []string
func (YAMLToJSON) Description ¶ added in v0.2.0
func (p YAMLToJSON) Description() string
func (YAMLToJSON) FilterValue ¶ added in v0.2.0
func (p YAMLToJSON) FilterValue() string
func (YAMLToJSON) Flags ¶ added in v0.2.0
func (p YAMLToJSON) Flags() []Flag
func (YAMLToJSON) Name ¶ added in v0.2.0
func (p YAMLToJSON) Name() string
func (YAMLToJSON) Title ¶ added in v0.2.0
func (p YAMLToJSON) Title() string
type Zeropad ¶ added in v0.2.0
type Zeropad struct{}
Zeropad is an Example processor to show how to add text processors, it checks if the data is a number and pads it with zeros Example implements 'Item' and 'DefaultItem' from package 'github.com/charmbracelet/bubbles/list' to work with the ui, and `Processor` from this package to do the text transformation and generation of the cli commands After implementing add the struct to List