go-command-chain

Command pipeline library

A Go library that simplifies executing complex command pipelines by abstracting away shell-specific details and providing control over input streams and output redirection.

A go library for easy configure and run command chains. Such like pipelining in unix shells.

GitHub

62 stars
3 watching
2 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

commandgogolanglibrarypipelineshell

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gopinath-langote/1build Automates project-specific command line aliases and tasks for improved productivity 227
hhio618/golem-ci A decentralized task pipeline on Golem.network using Python. 5
reugn/go-streams Provides a lightweight and flexible way to process data streams in Go 1,910
go-nunu/nunu A CLI tool for scaffolding Go applications with a focus on modularity, scalability, and performance. 1,931
scipipe/scipipe A flexible and efficient way to write and run complex workflows using Go programming language 1,075
c-robinson/iplib A library for working with IP addresses and networks in Go 144
go-gilbert/gilbert A toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates. 116
destel/rill A toolkit for building concurrent programs by composing simple, reusable parts into clean pipelines. 510
wing924/shellwords A library to manipulate strings according to UNIX Bourne shell word parsing rules 24
devfacet/gocmd A Go library for building command line applications with advanced features and support for various arguments and commands 65
apssouza22/grpc-production-go A library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks. 207
raine/ramda-cli A tool for composing functions into data-processing pipelines to produce desired output. 573
rainycape/dl A runtime dynamic library loader for Go 275
substantic/rain A framework for processing large-scale task-based pipelines in a distributed manner 748
integrii/flaggy Provides idiomatic Go input parsing with subcommands and flags at any position. 859