Categorygithub.com/dyson/go-script
repositorypackage
0.0.0-20230112040726-4aa45d11d1a6
Repository: https://github.com/dyson/go-script.git
Documentation: pkg.go.dev

# README

go-script

Run https://github.com/bitfield/script directly from the CLI.

This was an experiment and has been expanded into something useful here: https://github.com/dyson/pipesore.

Installation

$ go install github.com/dyson/go-script@latest

Optionally alias go-script, eg:

echo 'alias gs="go-script"' >> ~/.bash_profile

Example

go-script wraps its input between script.Stdin. and .Stdout and so works with all bitfield/script functions that return a pipeline.

A contrived example:

$ echo "cat cat cat dog bird bird bird bird" | gs 'Replace(" ", "\n").Freq().First(1)'
4 bird