├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── add_my_company.md │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── codeql-analysis.yml │ ├── gitleak.yml │ ├── go-licenses.yml │ ├── goreleaser.yml │ ├── govulncheck.yml │ ├── release.yml │ ├── snapshot.yml │ └── todos.yml ├── .gitignore ├── .goreleaser.yaml ├── CODE_OF_CONDUCT.md ├── CRUSH.md ├── DEPENDENCIES.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── api ├── client │ ├── cook.go │ ├── nats.go │ ├── pki.go │ ├── transport.go │ ├── util.go │ ├── util_test.go │ └── version.go ├── handlers │ ├── cook.go │ ├── ingredients │ │ ├── cmd │ │ │ └── run.go │ │ └── test │ │ │ └── ping.go │ ├── pki.go │ ├── test.go │ └── version.go ├── middleware.go └── routers.go ├── auth ├── auth.go └── sign.go ├── bin └── .gitkeep ├── certs ├── nkey.go └── tls.go ├── cmd ├── farmer │ └── main.go ├── grlx │ ├── cmd │ │ ├── auth.go │ │ ├── cmd.go │ │ ├── cook.go │ │ ├── init.go │ │ ├── keys.go │ │ ├── recipe.go │ │ ├── root.go │ │ ├── shell.go │ │ ├── tail.go │ │ ├── test.go │ │ └── version.go │ ├── ingredients │ │ ├── cmd │ │ │ └── run.go │ │ └── test │ │ │ └── ping.go │ ├── main.go │ └── util │ │ ├── util.go │ │ └── util_test.go └── sprout │ ├── include.go │ ├── main.go │ └── nats.go ├── config └── config.go ├── cook ├── errors.go ├── farmercook.go ├── farmercook_test.go ├── helpers.go ├── helpers_test.go ├── notes.md ├── rootball │ ├── cycle.go │ ├── cycle_test.go │ ├── print_cycle.go │ └── types.go ├── sproutcook.go ├── sproutcook_test.go └── summary.go ├── dependencies ├── github.com │ ├── BurntSushi │ │ └── toml │ │ │ └── COPYING │ ├── atotto │ │ └── clipboard │ │ │ └── LICENSE │ ├── aymanbagabas │ │ └── go-osc52 │ │ │ └── v2 │ │ │ └── LICENSE │ ├── charmbracelet │ │ ├── bubbles │ │ │ └── LICENSE │ │ ├── bubbletea │ │ │ └── LICENSE │ │ ├── colorprofile │ │ │ └── LICENSE │ │ ├── fang │ │ │ └── LICENSE.md │ │ ├── lipgloss │ │ │ ├── LICENSE │ │ │ └── v2 │ │ │ │ └── LICENSE │ │ └── x │ │ │ ├── ansi │ │ │ └── LICENSE │ │ │ ├── cellbuf │ │ │ └── LICENSE │ │ │ ├── exp │ │ │ └── charmtone │ │ │ │ └── LICENSE │ │ │ └── term │ │ │ └── LICENSE │ ├── djherbis │ │ └── atime │ │ │ └── LICENSE │ ├── fatih │ │ └── color │ │ │ └── LICENSE.md │ ├── gogrlx │ │ └── grlx │ │ │ └── v2 │ │ │ └── LICENSE │ ├── google │ │ └── uuid │ │ │ └── LICENSE │ ├── gorilla │ │ ├── mux │ │ │ └── LICENSE │ │ └── websocket │ │ │ └── LICENSE │ ├── klauspost │ │ └── compress │ │ │ ├── LICENSE │ │ │ └── s2 │ │ │ └── LICENSE │ ├── lucasb-eyer │ │ └── go-colorful │ │ │ └── LICENSE │ ├── mattn │ │ ├── go-colorable │ │ │ └── LICENSE │ │ ├── go-isatty │ │ │ └── LICENSE │ │ └── go-runewidth │ │ │ └── LICENSE │ ├── minio │ │ └── highwayhash │ │ │ └── LICENSE │ ├── muesli │ │ ├── ansi │ │ │ └── LICENSE │ │ ├── cancelreader │ │ │ └── LICENSE │ │ ├── mango-cobra │ │ │ └── LICENSE │ │ ├── mango-pflag │ │ │ └── LICENSE │ │ ├── mango │ │ │ └── LICENSE │ │ ├── roff │ │ │ └── LICENSE │ │ └── termenv │ │ │ └── LICENSE │ ├── nats-io │ │ ├── jwt │ │ │ └── v2 │ │ │ │ └── LICENSE │ │ ├── nats-server │ │ │ └── v2 │ │ │ │ ├── LICENSE │ │ │ │ └── internal │ │ │ │ └── fastrand │ │ │ │ └── LICENSE │ │ ├── nats.go │ │ │ └── LICENSE │ │ ├── nkeys │ │ │ └── LICENSE │ │ └── nuid │ │ │ └── LICENSE │ ├── rivo │ │ └── uniseg │ │ │ └── LICENSE.txt │ ├── spf13 │ │ ├── cobra │ │ │ └── LICENSE.txt │ │ └── pflag │ │ │ └── LICENSE │ ├── taigrr │ │ ├── jety │ │ │ └── LICENSE │ │ ├── log-socket │ │ │ └── LICENSE │ │ └── systemctl │ │ │ └── LICENSE │ └── xo │ │ └── terminfo │ │ └── LICENSE ├── golang.org │ └── x │ │ ├── crypto │ │ └── LICENSE │ │ ├── sync │ │ └── errgroup │ │ │ └── LICENSE │ │ ├── sys │ │ └── LICENSE │ │ ├── text │ │ └── LICENSE │ │ └── time │ │ └── rate │ │ └── LICENSE └── gopkg.in │ └── yaml.v3 │ ├── LICENSE │ └── NOTICE ├── docker-compose.yml ├── docker ├── farmer.dockerfile ├── goreleaser.farmer.dockerfile ├── goreleaser.sprout.dockerfile ├── sprout-debian.dockerfile └── sprout.dockerfile ├── docs ├── INSTALL.md ├── diagrams │ └── grlx-arch-light.png ├── grlx-farmer.service ├── grlx-sprout.service ├── logos │ ├── adatomic.png │ ├── cellpointsystems.png │ ├── dendrascience.png │ ├── ghsponsor.png │ ├── gladhost.png │ ├── google.png │ ├── grlx.jpg │ └── newleaf.png └── notes.md ├── go.mod ├── go.sum ├── ingredients ├── cmd │ ├── cmd.go │ ├── cmdRun.go │ └── interactive.go ├── file │ ├── file.go │ ├── fileAbsent.go │ ├── fileAbsent_test.go │ ├── fileAppend.go │ ├── fileAppend_test.go │ ├── fileCached.go │ ├── fileCached_test.go │ ├── fileContains.go │ ├── fileContains_test.go │ ├── fileContent.go │ ├── fileContent_test.go │ ├── fileDirectory.go │ ├── fileDirectory_test.go │ ├── fileExists.go │ ├── fileExists_test.go │ ├── fileManaged.go │ ├── fileManaged_test.go │ ├── fileMissing.go │ ├── fileMissing_test.go │ ├── filePrepend.go │ ├── fileSymlink.go │ ├── fileSymlink_test.go │ ├── fileTouch.go │ ├── fileTouch_test.go │ ├── file_register.go │ ├── file_test.go │ ├── file_test_utils.go │ ├── hashers │ │ ├── cachehash.go │ │ └── hashers.go │ ├── http │ │ ├── provider.go │ │ └── provider_test.go │ ├── local │ │ └── provider.go │ ├── providers.go │ └── s3 │ │ └── provider.go ├── group │ ├── group.go │ ├── groupAbsent.go │ ├── groupExists.go │ └── groupPresent.go ├── ingredients.go ├── service │ ├── providers_bsd.go │ ├── providers_linux.go │ ├── service.go │ └── systemd │ │ └── provider.go ├── test │ ├── ping.go │ └── test.go └── user │ ├── user.go │ ├── userAbsent.go │ ├── userExists.go │ └── userPresent.go ├── internal └── update │ ├── noupdate.go │ └── update.go ├── jobs ├── jobs.go └── listener.go ├── packaging ├── alpine │ ├── ATTRIBUTION.md │ ├── grlx-farmer.initd │ ├── grlx-farmer.post-install │ ├── grlx-farmer.pre-install │ ├── grlx-sprout.initd │ └── grlx-sprout.post-install ├── aur │ ├── PKGBUILD.tmpl │ ├── grlx-farmer.install │ └── grlx-sprout.install ├── etc │ ├── grlx-farmer.conf │ └── grlx-sprout.conf ├── scripts │ ├── grlx-farmer-deb-postinstall.sh │ ├── grlx-farmer-rpm-postinstall.sh │ ├── grlx-sprout-deb-postinstall.sh │ └── grlx-sprout-rpm-postinstall.sh └── systemd │ ├── grlx-farmer-standalone.service │ ├── grlx-farmer.service │ ├── grlx-sprout-standalone.service │ └── grlx-sprout.service ├── pki ├── nats.go ├── pki.go └── pki_test.go ├── props └── props.go ├── testing ├── commander.yaml ├── farmer ├── install.sh ├── recipes │ ├── apache │ │ ├── apache.grlx │ │ └── init.grlx │ ├── dev.grlx │ ├── dira │ │ ├── recipea │ │ ├── recipeb │ │ └── recipec │ ├── dirb │ │ ├── reciped │ │ ├── recipee │ │ └── recipef │ ├── dirc │ │ ├── recipea │ │ ├── recipeb │ │ └── recipec │ ├── independent.grlx │ ├── invalidReq.grlx │ ├── missing.grlx │ ├── simpletest.grlx │ └── userCreation.grlx ├── sprout_a ├── sprout_b ├── sprout_c ├── sprout_d ├── sprout_e └── sprout_f └── types ├── errors.go ├── parser └── example.grlx └── types.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/add_my_company.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/ISSUE_TEMPLATE/add_my_company.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/gitleak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/gitleak.yml -------------------------------------------------------------------------------- /.github/workflows/go-licenses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/go-licenses.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/govulncheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/govulncheck.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/todos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.github/workflows/todos.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CRUSH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/CRUSH.md -------------------------------------------------------------------------------- /DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/DEPENDENCIES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/client/cook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/cook.go -------------------------------------------------------------------------------- /api/client/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/nats.go -------------------------------------------------------------------------------- /api/client/pki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/pki.go -------------------------------------------------------------------------------- /api/client/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/transport.go -------------------------------------------------------------------------------- /api/client/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/util.go -------------------------------------------------------------------------------- /api/client/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/util_test.go -------------------------------------------------------------------------------- /api/client/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/client/version.go -------------------------------------------------------------------------------- /api/handlers/cook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/cook.go -------------------------------------------------------------------------------- /api/handlers/ingredients/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/ingredients/cmd/run.go -------------------------------------------------------------------------------- /api/handlers/ingredients/test/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/ingredients/test/ping.go -------------------------------------------------------------------------------- /api/handlers/pki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/pki.go -------------------------------------------------------------------------------- /api/handlers/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/test.go -------------------------------------------------------------------------------- /api/handlers/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/handlers/version.go -------------------------------------------------------------------------------- /api/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/middleware.go -------------------------------------------------------------------------------- /api/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/api/routers.go -------------------------------------------------------------------------------- /auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/auth/auth.go -------------------------------------------------------------------------------- /auth/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/auth/sign.go -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /certs/nkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/certs/nkey.go -------------------------------------------------------------------------------- /certs/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/certs/tls.go -------------------------------------------------------------------------------- /cmd/farmer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/farmer/main.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/auth.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/cmd.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/cook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/cook.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/init.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/keys.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/recipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/recipe.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/root.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/shell.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/tail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/tail.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/test.go -------------------------------------------------------------------------------- /cmd/grlx/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/cmd/version.go -------------------------------------------------------------------------------- /cmd/grlx/ingredients/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/ingredients/cmd/run.go -------------------------------------------------------------------------------- /cmd/grlx/ingredients/test/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/ingredients/test/ping.go -------------------------------------------------------------------------------- /cmd/grlx/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/main.go -------------------------------------------------------------------------------- /cmd/grlx/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/grlx/util/util.go -------------------------------------------------------------------------------- /cmd/grlx/util/util_test.go: -------------------------------------------------------------------------------- 1 | package util 2 | -------------------------------------------------------------------------------- /cmd/sprout/include.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/sprout/include.go -------------------------------------------------------------------------------- /cmd/sprout/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/sprout/main.go -------------------------------------------------------------------------------- /cmd/sprout/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cmd/sprout/nats.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/config/config.go -------------------------------------------------------------------------------- /cook/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/errors.go -------------------------------------------------------------------------------- /cook/farmercook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/farmercook.go -------------------------------------------------------------------------------- /cook/farmercook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/farmercook_test.go -------------------------------------------------------------------------------- /cook/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/helpers.go -------------------------------------------------------------------------------- /cook/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/helpers_test.go -------------------------------------------------------------------------------- /cook/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/notes.md -------------------------------------------------------------------------------- /cook/rootball/cycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/rootball/cycle.go -------------------------------------------------------------------------------- /cook/rootball/cycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/rootball/cycle_test.go -------------------------------------------------------------------------------- /cook/rootball/print_cycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/rootball/print_cycle.go -------------------------------------------------------------------------------- /cook/rootball/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/rootball/types.go -------------------------------------------------------------------------------- /cook/sproutcook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/sproutcook.go -------------------------------------------------------------------------------- /cook/sproutcook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/sproutcook_test.go -------------------------------------------------------------------------------- /cook/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/cook/summary.go -------------------------------------------------------------------------------- /dependencies/github.com/BurntSushi/toml/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/BurntSushi/toml/COPYING -------------------------------------------------------------------------------- /dependencies/github.com/atotto/clipboard/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/atotto/clipboard/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/aymanbagabas/go-osc52/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/aymanbagabas/go-osc52/v2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/bubbles/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/bubbles/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/bubbletea/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/bubbletea/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/colorprofile/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/colorprofile/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/fang/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/fang/LICENSE.md -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/lipgloss/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/lipgloss/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/lipgloss/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/lipgloss/v2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/x/ansi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/x/ansi/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/x/cellbuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/x/cellbuf/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/x/exp/charmtone/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/x/exp/charmtone/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/charmbracelet/x/term/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/charmbracelet/x/term/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/djherbis/atime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/djherbis/atime/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/fatih/color/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/fatih/color/LICENSE.md -------------------------------------------------------------------------------- /dependencies/github.com/gogrlx/grlx/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/gogrlx/grlx/v2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/google/uuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/google/uuid/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/gorilla/mux/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/gorilla/mux/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/gorilla/websocket/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/gorilla/websocket/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/klauspost/compress/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/klauspost/compress/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/klauspost/compress/s2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/klauspost/compress/s2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/lucasb-eyer/go-colorful/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/lucasb-eyer/go-colorful/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/mattn/go-colorable/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/mattn/go-colorable/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/mattn/go-isatty/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/mattn/go-isatty/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/mattn/go-runewidth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/mattn/go-runewidth/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/minio/highwayhash/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/minio/highwayhash/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/ansi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/ansi/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/cancelreader/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/cancelreader/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/mango-cobra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/mango-cobra/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/mango-pflag/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/mango-pflag/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/mango/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/mango/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/roff/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/roff/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/muesli/termenv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/muesli/termenv/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/jwt/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/jwt/v2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/nats-server/v2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/nats-server/v2/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/nats-server/v2/internal/fastrand/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/nats-server/v2/internal/fastrand/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/nats.go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/nats.go/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/nkeys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/nkeys/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/nats-io/nuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/nats-io/nuid/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/rivo/uniseg/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/rivo/uniseg/LICENSE.txt -------------------------------------------------------------------------------- /dependencies/github.com/spf13/cobra/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/spf13/cobra/LICENSE.txt -------------------------------------------------------------------------------- /dependencies/github.com/spf13/pflag/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/spf13/pflag/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/taigrr/jety/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/taigrr/jety/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/taigrr/log-socket/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/taigrr/log-socket/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/taigrr/systemctl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/taigrr/systemctl/LICENSE -------------------------------------------------------------------------------- /dependencies/github.com/xo/terminfo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/github.com/xo/terminfo/LICENSE -------------------------------------------------------------------------------- /dependencies/golang.org/x/crypto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/golang.org/x/crypto/LICENSE -------------------------------------------------------------------------------- /dependencies/golang.org/x/sync/errgroup/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/golang.org/x/sync/errgroup/LICENSE -------------------------------------------------------------------------------- /dependencies/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /dependencies/golang.org/x/text/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/golang.org/x/text/LICENSE -------------------------------------------------------------------------------- /dependencies/golang.org/x/time/rate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/golang.org/x/time/rate/LICENSE -------------------------------------------------------------------------------- /dependencies/gopkg.in/yaml.v3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/gopkg.in/yaml.v3/LICENSE -------------------------------------------------------------------------------- /dependencies/gopkg.in/yaml.v3/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/dependencies/gopkg.in/yaml.v3/NOTICE -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/farmer.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker/farmer.dockerfile -------------------------------------------------------------------------------- /docker/goreleaser.farmer.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker/goreleaser.farmer.dockerfile -------------------------------------------------------------------------------- /docker/goreleaser.sprout.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker/goreleaser.sprout.dockerfile -------------------------------------------------------------------------------- /docker/sprout-debian.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker/sprout-debian.dockerfile -------------------------------------------------------------------------------- /docker/sprout.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docker/sprout.dockerfile -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/diagrams/grlx-arch-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/diagrams/grlx-arch-light.png -------------------------------------------------------------------------------- /docs/grlx-farmer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/grlx-farmer.service -------------------------------------------------------------------------------- /docs/grlx-sprout.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/grlx-sprout.service -------------------------------------------------------------------------------- /docs/logos/adatomic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/adatomic.png -------------------------------------------------------------------------------- /docs/logos/cellpointsystems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/cellpointsystems.png -------------------------------------------------------------------------------- /docs/logos/dendrascience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/dendrascience.png -------------------------------------------------------------------------------- /docs/logos/ghsponsor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/ghsponsor.png -------------------------------------------------------------------------------- /docs/logos/gladhost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/gladhost.png -------------------------------------------------------------------------------- /docs/logos/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/google.png -------------------------------------------------------------------------------- /docs/logos/grlx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/grlx.jpg -------------------------------------------------------------------------------- /docs/logos/newleaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/logos/newleaf.png -------------------------------------------------------------------------------- /docs/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/docs/notes.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/go.sum -------------------------------------------------------------------------------- /ingredients/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/cmd/cmd.go -------------------------------------------------------------------------------- /ingredients/cmd/cmdRun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/cmd/cmdRun.go -------------------------------------------------------------------------------- /ingredients/cmd/interactive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/cmd/interactive.go -------------------------------------------------------------------------------- /ingredients/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/file.go -------------------------------------------------------------------------------- /ingredients/file/fileAbsent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileAbsent.go -------------------------------------------------------------------------------- /ingredients/file/fileAbsent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileAbsent_test.go -------------------------------------------------------------------------------- /ingredients/file/fileAppend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileAppend.go -------------------------------------------------------------------------------- /ingredients/file/fileAppend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileAppend_test.go -------------------------------------------------------------------------------- /ingredients/file/fileCached.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileCached.go -------------------------------------------------------------------------------- /ingredients/file/fileCached_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileCached_test.go -------------------------------------------------------------------------------- /ingredients/file/fileContains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileContains.go -------------------------------------------------------------------------------- /ingredients/file/fileContains_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileContains_test.go -------------------------------------------------------------------------------- /ingredients/file/fileContent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileContent.go -------------------------------------------------------------------------------- /ingredients/file/fileContent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileContent_test.go -------------------------------------------------------------------------------- /ingredients/file/fileDirectory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileDirectory.go -------------------------------------------------------------------------------- /ingredients/file/fileDirectory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileDirectory_test.go -------------------------------------------------------------------------------- /ingredients/file/fileExists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileExists.go -------------------------------------------------------------------------------- /ingredients/file/fileExists_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileExists_test.go -------------------------------------------------------------------------------- /ingredients/file/fileManaged.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileManaged.go -------------------------------------------------------------------------------- /ingredients/file/fileManaged_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileManaged_test.go -------------------------------------------------------------------------------- /ingredients/file/fileMissing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileMissing.go -------------------------------------------------------------------------------- /ingredients/file/fileMissing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileMissing_test.go -------------------------------------------------------------------------------- /ingredients/file/filePrepend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/filePrepend.go -------------------------------------------------------------------------------- /ingredients/file/fileSymlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileSymlink.go -------------------------------------------------------------------------------- /ingredients/file/fileSymlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileSymlink_test.go -------------------------------------------------------------------------------- /ingredients/file/fileTouch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileTouch.go -------------------------------------------------------------------------------- /ingredients/file/fileTouch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/fileTouch_test.go -------------------------------------------------------------------------------- /ingredients/file/file_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/file_register.go -------------------------------------------------------------------------------- /ingredients/file/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/file_test.go -------------------------------------------------------------------------------- /ingredients/file/file_test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/file_test_utils.go -------------------------------------------------------------------------------- /ingredients/file/hashers/cachehash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/hashers/cachehash.go -------------------------------------------------------------------------------- /ingredients/file/hashers/hashers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/hashers/hashers.go -------------------------------------------------------------------------------- /ingredients/file/http/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/http/provider.go -------------------------------------------------------------------------------- /ingredients/file/http/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/http/provider_test.go -------------------------------------------------------------------------------- /ingredients/file/local/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/local/provider.go -------------------------------------------------------------------------------- /ingredients/file/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/providers.go -------------------------------------------------------------------------------- /ingredients/file/s3/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/file/s3/provider.go -------------------------------------------------------------------------------- /ingredients/group/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/group/group.go -------------------------------------------------------------------------------- /ingredients/group/groupAbsent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/group/groupAbsent.go -------------------------------------------------------------------------------- /ingredients/group/groupExists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/group/groupExists.go -------------------------------------------------------------------------------- /ingredients/group/groupPresent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/group/groupPresent.go -------------------------------------------------------------------------------- /ingredients/ingredients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/ingredients.go -------------------------------------------------------------------------------- /ingredients/service/providers_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/service/providers_bsd.go -------------------------------------------------------------------------------- /ingredients/service/providers_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/service/providers_linux.go -------------------------------------------------------------------------------- /ingredients/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/service/service.go -------------------------------------------------------------------------------- /ingredients/service/systemd/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/service/systemd/provider.go -------------------------------------------------------------------------------- /ingredients/test/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/test/ping.go -------------------------------------------------------------------------------- /ingredients/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/test/test.go -------------------------------------------------------------------------------- /ingredients/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/user/user.go -------------------------------------------------------------------------------- /ingredients/user/userAbsent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/user/userAbsent.go -------------------------------------------------------------------------------- /ingredients/user/userExists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/user/userExists.go -------------------------------------------------------------------------------- /ingredients/user/userPresent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/ingredients/user/userPresent.go -------------------------------------------------------------------------------- /internal/update/noupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/internal/update/noupdate.go -------------------------------------------------------------------------------- /internal/update/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/internal/update/update.go -------------------------------------------------------------------------------- /jobs/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/jobs/jobs.go -------------------------------------------------------------------------------- /jobs/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/jobs/listener.go -------------------------------------------------------------------------------- /packaging/alpine/ATTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/ATTRIBUTION.md -------------------------------------------------------------------------------- /packaging/alpine/grlx-farmer.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/grlx-farmer.initd -------------------------------------------------------------------------------- /packaging/alpine/grlx-farmer.post-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/grlx-farmer.post-install -------------------------------------------------------------------------------- /packaging/alpine/grlx-farmer.pre-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/grlx-farmer.pre-install -------------------------------------------------------------------------------- /packaging/alpine/grlx-sprout.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/grlx-sprout.initd -------------------------------------------------------------------------------- /packaging/alpine/grlx-sprout.post-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/alpine/grlx-sprout.post-install -------------------------------------------------------------------------------- /packaging/aur/PKGBUILD.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/aur/PKGBUILD.tmpl -------------------------------------------------------------------------------- /packaging/aur/grlx-farmer.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/aur/grlx-farmer.install -------------------------------------------------------------------------------- /packaging/aur/grlx-sprout.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/aur/grlx-sprout.install -------------------------------------------------------------------------------- /packaging/etc/grlx-farmer.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/etc/grlx-farmer.conf -------------------------------------------------------------------------------- /packaging/etc/grlx-sprout.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/etc/grlx-sprout.conf -------------------------------------------------------------------------------- /packaging/scripts/grlx-farmer-deb-postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/scripts/grlx-farmer-deb-postinstall.sh -------------------------------------------------------------------------------- /packaging/scripts/grlx-farmer-rpm-postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/scripts/grlx-farmer-rpm-postinstall.sh -------------------------------------------------------------------------------- /packaging/scripts/grlx-sprout-deb-postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/scripts/grlx-sprout-deb-postinstall.sh -------------------------------------------------------------------------------- /packaging/scripts/grlx-sprout-rpm-postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/scripts/grlx-sprout-rpm-postinstall.sh -------------------------------------------------------------------------------- /packaging/systemd/grlx-farmer-standalone.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/systemd/grlx-farmer-standalone.service -------------------------------------------------------------------------------- /packaging/systemd/grlx-farmer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/systemd/grlx-farmer.service -------------------------------------------------------------------------------- /packaging/systemd/grlx-sprout-standalone.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/systemd/grlx-sprout-standalone.service -------------------------------------------------------------------------------- /packaging/systemd/grlx-sprout.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/packaging/systemd/grlx-sprout.service -------------------------------------------------------------------------------- /pki/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/pki/nats.go -------------------------------------------------------------------------------- /pki/pki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/pki/pki.go -------------------------------------------------------------------------------- /pki/pki_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/pki/pki_test.go -------------------------------------------------------------------------------- /props/props.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/props/props.go -------------------------------------------------------------------------------- /testing/commander.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/commander.yaml -------------------------------------------------------------------------------- /testing/farmer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/farmer -------------------------------------------------------------------------------- /testing/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/install.sh -------------------------------------------------------------------------------- /testing/recipes/apache/apache.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/apache/apache.grlx -------------------------------------------------------------------------------- /testing/recipes/apache/init.grlx: -------------------------------------------------------------------------------- 1 | include: 2 | - .apache 3 | -------------------------------------------------------------------------------- /testing/recipes/dev.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/dev.grlx -------------------------------------------------------------------------------- /testing/recipes/dira/recipea: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dira/recipeb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dira/recipec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirb/reciped: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirb/recipee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirb/recipef: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirc/recipea: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirc/recipeb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/dirc/recipec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/recipes/independent.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/independent.grlx -------------------------------------------------------------------------------- /testing/recipes/invalidReq.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/invalidReq.grlx -------------------------------------------------------------------------------- /testing/recipes/missing.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/missing.grlx -------------------------------------------------------------------------------- /testing/recipes/simpletest.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/simpletest.grlx -------------------------------------------------------------------------------- /testing/recipes/userCreation.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/recipes/userCreation.grlx -------------------------------------------------------------------------------- /testing/sprout_a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_a -------------------------------------------------------------------------------- /testing/sprout_b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_b -------------------------------------------------------------------------------- /testing/sprout_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_c -------------------------------------------------------------------------------- /testing/sprout_d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_d -------------------------------------------------------------------------------- /testing/sprout_e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_e -------------------------------------------------------------------------------- /testing/sprout_f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/testing/sprout_f -------------------------------------------------------------------------------- /types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/types/errors.go -------------------------------------------------------------------------------- /types/parser/example.grlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/types/parser/example.grlx -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogrlx/grlx/HEAD/types/types.go --------------------------------------------------------------------------------