Go to file
kjuulh cb3c15abbc
All checks were successful
continuous-integration/drone/push Build is passing
add readme
2022-12-29 02:59:32 +01:00
cmd/char with handling for do 2022-11-05 23:05:41 +01:00
examples/basic with handling for do 2022-11-05 23:05:41 +01:00
pkg commands, log as info 2022-11-05 23:27:47 +01:00
plugins commands, log as info 2022-11-05 23:31:31 +01:00
.drone.yml Add drone 2022-11-06 16:40:43 +01:00
.gitignore add basic plugin architecture 2022-11-01 21:15:32 +01:00
go.mod Update module github.com/hashicorp/go-plugin to v1.4.6 2022-11-08 19:06:31 +00:00
go.sum Update module github.com/hashicorp/go-plugin to v1.4.6 2022-11-08 19:06:31 +00:00
go.work added basic plugin structure 2022-11-01 14:26:54 +01:00
go.work.sum Add schema 2022-11-02 16:31:12 +01:00
main.go with about plugins 2022-11-02 22:10:15 +01:00
README.md add readme 2022-12-29 02:59:32 +01:00
renovate.json Add renovate.json 2022-11-05 22:26:32 +00:00

Char

Char is an organizations best friend, it helps with code sharing when either using a multi-repo strategy or mono repo. The goal of the project is to facilitate sharing of presets and plugins to reduce the required complexity developers have to take on.

This project is best suited with a standard library of plugins (which serves the function of libraries), as well kjuulh/bust which is a platform agnostic CI/task setup

This is in very early stages, and for now it officially supports scaffolding.

Example

The examples folder shows how to load plugins, though presets are still pending.

# file: .char.yml
registry: git.front.kjuulh.io
plugins:
  "kjuulh/char#/plugins/gocli":
    vars:
      name: "char"