command
module
Version:
v0.0.0-...-f3cc970
Opens a new window with list of versions in this module.
Published: Apr 9, 2023
License: MIT
Opens a new window with license information.
Imports: 13
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
select-by-key
A command that divides input into keys and values,
and returns the values corresponding to the keys selected in the pipeline.
How to install
go install github.com/minoritea/select-by-key
How to use
echo "key value" | select-by-key -- grep key #> value
- Pass delimiter-separated key-value pairs or JSON of an object to the standard input.
- If
-json
option is given, the input will be interpreted as a JSON string.
- Otherwise, the input will be divided into keys and values by the first delimiter for each lines.
- The delimiter is specified with the
-d
option and defaults to space.
- Pass a filter command and arguments after the "--".
- The filter command must take keys and output the selected keys.
- Then
select-by-key
will output the values corresponding to the selected keys.
License
MIT License(see LICENSE file).
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.