txt data source
blackstork/builtin
, v0.4.2
Description #
Loads TXT files with the names that match a provided glob
pattern or a single file from a provided path.
Either glob
or path
argument must be set.
When path
argument is specified, the data source returns only the content of a file.
When glob
argument is specified, the data source returns a list of dicts that contain the content of a file and file’s metadata. For example:
[
{
"file_path": "path/file-a.txt",
"file_name": "file-a.txt",
"content": "foobar"
},
{
"file_path": "path/file-b.txt",
"file_name": "file-b.txt",
"content": "x\\ny\\nz"
}
]
The data source is built-in, which means it’s a part of fabric
binary. It’s available out-of-the-box, no installation required.
Configuration #
The data source doesn’t support any configuration arguments.
Usage #
The data source supports the following execution arguments:
data txt {
# A glob pattern to select TXT files to read
#
# Optional string.
# For example:
# glob = "path/to/file*.txt"
#
# Default value:
glob = null
# A file path to a TXT file to read
#
# Optional string.
# For example:
# path = "path/to/file.txt"
#
# Default value:
path = null
}