Directories ¶
Path | Synopsis |
---|---|
Package cmd implements the `pipedream` command line tool
|
Package cmd implements the `pipedream` command line tool |
Package src contains the implementation of the `pipedream` functionalities
|
Package src contains the implementation of the `pipedream` functionalities |
custom
Package custom contains extensions and customizations of native/third party libraries
|
Package custom contains extensions and customizations of native/third party libraries |
custom/evaluate
Package evaluate provides custom functions extending the `govaluate` package
|
Package evaluate provides custom functions extending the `govaluate` package |
custom/filepath
Package filepath contains custom functions extending the native `filepath` package
|
Package filepath contains custom functions extending the native `filepath` package |
custom/io
Package io contains custom functions extending the native `io` package
|
Package io contains custom functions extending the native `io` package |
custom/math
Package math contains custom functions extending the native `math` package
|
Package math contains custom functions extending the native `math` package |
custom/stringmap
Package stringmap contains convenience functions for maps with string keys
|
Package stringmap contains convenience functions for maps with string keys |
custom/strings
Package strings contains custom functions extending the native `strings` package
|
Package strings contains custom functions extending the native `strings` package |
datastream
Package datastream provides a composable data stream, which pipes multiple inputs to multiple outputs according to the defined compositions
|
Package datastream provides a composable data stream, which pipes multiple inputs to multiple outputs according to the defined compositions |
logging
Package logging provides custom logging and activity indication
|
Package logging provides custom logging and activity indication |
logging/fields
Package fields provides custom log entry fields
|
Package fields provides custom log entry fields |
middleware
Package middleware provides middlewares that together implement pipedream's core functionalities
|
Package middleware provides middlewares that together implement pipedream's core functionalities |
middleware/catch
Package catch provides a middleware for graceful handling of stderr output
|
Package catch provides a middleware for graceful handling of stderr output |
middleware/catch_each
Package catcheach provides a middleware for graceful handling of stderr output based on regex patterns
|
Package catcheach provides a middleware for graceful handling of stderr output based on regex patterns |
middleware/dir
Package dir provides a middleware for changing the current working directory
|
Package dir provides a middleware for changing the current working directory |
middleware/docker
Package docker provides a middleware for execution within a Docker (Compose) container
|
Package docker provides a middleware for execution within a Docker (Compose) container |
middleware/each
Package each provides a middleware that copies some input into several child pipes running simultaneously
|
Package each provides a middleware that copies some input into several child pipes running simultaneously |
middleware/env
Package env provides a middleware handling environment variables
|
Package env provides a middleware handling environment variables |
middleware/inherit
Package inherit provides a middleware that passes arguments from a parent to its children
|
Package inherit provides a middleware that passes arguments from a parent to its children |
middleware/input
Package inputmiddleware provides a middleware to overwrite a pipe's input directly
|
Package inputmiddleware provides a middleware to overwrite a pipe's input directly |
middleware/interpolate
Package interpolate provides a middleware to substitute arguments or inputs into other arguments
|
Package interpolate provides a middleware to substitute arguments or inputs into other arguments |
middleware/output
Package outputmiddleware provides a middleware to overwrite a pipe's output directly
|
Package outputmiddleware provides a middleware to overwrite a pipe's output directly |
middleware/pipe
Package pipe provides a middleware to execute several commands in sequence
|
Package pipe provides a middleware to execute several commands in sequence |
middleware/select
Package selectmiddleware provides a middleware that shows a selection prompt to the user
|
Package selectmiddleware provides a middleware that shows a selection prompt to the user |
middleware/shell
Package shell provides a middleware to execute commands in a shell
|
Package shell provides a middleware to execute commands in a shell |
middleware/ssh
Package ssh provides a middleware enabling remote command execution via SSH
|
Package ssh provides a middleware enabling remote command execution via SSH |
middleware/stack
Package stack defines a list of middleware items to be executed when a pipeline is run
|
Package stack defines a list of middleware items to be executed when a pipeline is run |
middleware/timer
Package timer provides a middleware that records execution time
|
Package timer provides a middleware that records execution time |
middleware/wait_for
Package waitformiddleware provides a middleware to defer execution until a condition is fulfilled
|
Package waitformiddleware provides a middleware to defer execution until a condition is fulfilled |
middleware/when
Package when provides a middleware that enables conditional execution
|
Package when provides a middleware that enables conditional execution |
middleware/with
Package with provides a middleware that extracts and processes input patterns
|
Package with provides a middleware that extracts and processes input patterns |
parsing
Package parsing provides a parser for pipeline yaml files
|
Package parsing provides a parser for pipeline yaml files |
pipeline
Package pipeline provides models to represent pipeline files and runs
|
Package pipeline provides models to represent pipeline files and runs |
run
Package run contains the implementation of the default `pipedream` shell command, selecting, parsing and executing pipelines
|
Package run contains the implementation of the default `pipedream` shell command, selecting, parsing and executing pipelines |
version
Package version provides the implementation of the version command, providing information about the current `pipedream` command line tool installation
|
Package version provides the implementation of the version command, providing information about the current `pipedream` command line tool installation |
Package util provides additional command line tools to handle specific, specialized tasks not covered by pipes or middleware
|
Package util provides 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.