package parsers
import "github.com/docker/cli/components/engine/pkg/parsers"
Package parsers provides helper functions to parse and validate different type of string. It can be hosts, unix addresses, tcp addresses, filters, kernel operating system versions.
Index ¶
- func ParseKeyValueOpt(opt string) (string, string, error)
- func ParseUintList(val string) (map[int]bool, error)
Functions ¶
func ParseKeyValueOpt ¶
ParseKeyValueOpt parses and validates the specified string as a key/value pair (key=value)
func ParseUintList ¶
ParseUintList parses and validates the specified string as the value found in some cgroup file (e.g. `cpuset.cpus`, `cpuset.mems`), which could be one of the formats below. Note that duplicates are actually allowed in the input string. It returns a `map[int]bool` with available elements from `val` set to `true`. Supported formats:
7 1-6 0,3-4,7,8-10 0-0,0,1-7 03,1-3 <- this is gonna get parsed as [1,2,3] 3,2,1 0-2,3,1
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
components/engine/pkg/parsers/kernel | Package kernel provides helper function to get, parse and compare kernel versions for different platforms. |
- Version
- v17.12.0-ce-rc1+incompatible
- Published
- Dec 7, 2017
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 4 hours ago –
Tools for package owners.