script

Scripting library

A Go library for creating shell-like scripts to manipulate and process data streams

Making it easy to write shell-like scripts in Go

GitHub

6k stars
42 watching
314 forks
Language: Go
last commit: about 1 month ago
Linked from 3 awesome lists

catcurlcutfilesfindgogolanggrepheadhttpjqlsscriptsedshelltailteeuniqwcxargs

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
c-bata/go-prompt A library for building interactive command-line interfaces with auto-complete suggestions. 5,290
go-kit/kit A toolkit for building microservices in Go 26,621
charmbracelet/gum Automates repetitive tasks in shell scripts and dotfiles 18,223
nsf/gocode An autocompletion daemon for the Go programming language 5,011
google/starlark-go An implementation of the Starlark configuration language in Go. 2,348
urfave/cli A package for building simple command line tools in Go with support for flexible flag parsing and dynamic shell completion. 22,371
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,401
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
glycerine/zygomys An embedded scripting language that allows defining domain-specific languages with minimal fuss and maximum convenience using Go structs and reflection. 1,720
roaringbitmap/roaring A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. 2,532
cezarmathe/gosh A basic shell written in Go with a limited set of commands and features. 41
1set/starlet A Go wrapper that simplifies the usage of Starlark by providing an easier-to-use interface and additional libraries for scripting and data conversion. 20
campoy/go-tooling-workshop Teaching the tools used by Go developers to improve their coding skills and performance 2,791
puerkitobio/goquery A library that provides an HTML-parsing and manipulation interface in Go. 14,065
tmc/langchaingo Provides a Go implementation of LangChain for generating text based on large language models. 4,635