Directories ¶
Path | Synopsis |
---|---|
Implements the `pipedream` command line tool
|
Implements the `pipedream` command line tool |
Implementation of the `pipedream` functionalities
|
Implementation of the `pipedream` functionalities |
custom
Extensions and customizations of native/third party libraries
|
Extensions and customizations of native/third party libraries |
custom/evaluate
Custom functions extending the `govaluate` package
|
Custom functions extending the `govaluate` package |
custom/filepath
Custom functions extending the native `filepath` package
|
Custom functions extending the native `filepath` package |
custom/io
Custom functions extending the native `io` package
|
Custom functions extending the native `io` package |
custom/math
Custom functions extending the native `math` package
|
Custom functions extending the native `math` package |
custom/stringmap
Convenience functions for maps with string keys
|
Convenience functions for maps with string keys |
custom/strings
Custom functions extending the native `strings` package
|
Custom functions extending the native `strings` package |
datastream
Provides a composable data stream, which pipes multiple inputs to multiple outputs according to the defined compositions
|
Provides a composable data stream, which pipes multiple inputs to multiple outputs according to the defined compositions |
logging
Provides custom logging and activity indication
|
Provides custom logging and activity indication |
logging/fields
Provides custom log entry fields
|
Provides custom log entry fields |
middleware
Each middleware provides an implementation slice, performing side effects and adapting the run based on provided arguments
|
Each middleware provides an implementation slice, performing side effects and adapting the run based on provided arguments |
middleware/catch
The `catch` middleware enables graceful handling of stderr output
|
The `catch` middleware enables graceful handling of stderr output |
middleware/catcheach
The `catchEach` middleware enables graceful handling of stderr output based on regex patterns
|
The `catchEach` middleware enables graceful handling of stderr output based on regex patterns |
middleware/dir
The `dir` middleware allows for changing the current working directory
|
The `dir` middleware allows for changing the current working directory |
middleware/docker
The `docker` middleware enables execution within a Docker (Compose) container
|
The `docker` middleware enables execution within a Docker (Compose) container |
middleware/each
The `each` middleware copies some input into several child pipes running simultaneously
|
The `each` middleware copies some input into several child pipes running simultaneously |
middleware/env
The `env` middleware manipulates environment variables
|
The `env` middleware manipulates environment variables |
middleware/inherit
The `inherit` middleware passes arguments from a parent to its children
|
The `inherit` middleware passes arguments from a parent to its children |
middleware/input
The `input` middleware overwrites a pipe's input directly
|
The `input` middleware overwrites a pipe's input directly |
middleware/interpolate
The `interpolate` middleware substitutes arguments or inputs into other arguments
|
The `interpolate` middleware substitutes arguments or inputs into other arguments |
middleware/output
The `output` middleware overwrites a pipe's output directly
|
The `output` middleware overwrites a pipe's output directly |
middleware/pipe
The `pipe` middleware executes several commands in sequence
|
The `pipe` middleware executes several commands in sequence |
middleware/select
The `select` middleware shows selection prompts to the user
|
The `select` middleware shows selection prompts to the user |
middleware/shell
The `shell` middleware executes commands in a shell
|
The `shell` middleware executes commands in a shell |
middleware/ssh
The `ssh` middleware enables remote command execution via SSH
|
The `ssh` middleware enables remote command execution via SSH |
middleware/stack
Defines a list of middleware items to be executed when a pipeline is run
|
Defines a list of middleware items to be executed when a pipeline is run |
middleware/sync
The `sync` middleware defers execution until a condition is fulfilled
|
The `sync` middleware defers execution until a condition is fulfilled |
middleware/timer
The `timer` middleware records execution time
|
The `timer` middleware records execution time |
middleware/when
The `when` middleware enables conditional execution
|
The `when` middleware enables conditional execution |
middleware/with
The `with` middleware extracts and processes input patterns
|
The `with` middleware extracts and processes input patterns |
parser
Provides a parser for pipeline yaml files
|
Provides a parser for pipeline yaml files |
pipeline
Provides a model representing a pipeline definition that defines default arguments for a pipeline identifier Provides a representation of a yaml pipeline file as a Go struct Provides models to represent pipeline files and runs Provides a model representing a pipeline run
|
Provides a model representing a pipeline definition that defines default arguments for a pipeline identifier Provides a representation of a yaml pipeline file as a Go struct Provides models to represent pipeline files and runs Provides a model representing a pipeline run |
run
Implementation of the default shell command, selecting, parsing and executing pipelines
|
Implementation of the default shell command, selecting, parsing and executing pipelines |
version
Implementation of the version command, providing information about the current pipedream command line tool installation
|
Implementation of the version command, providing information about the current pipedream command line tool installation |
Additional command line tools to handle specific, specialized tasks not covered by pipes or middleware
|
Additional command line tools to handle specific, specialized tasks not covered by pipes or middleware |
semver-compare
Parse and compare two or more semantic versions
|
Parse and compare two or more semantic versions |
traffic-light
Augment output with a green, amber or red status indicator
|
Augment output with a green, amber or red status indicator |
Click to show internal directories.
Click to hide internal directories.