mirror of
https://github.com/foomo/posh-providers.git
synced 2025-10-16 12:35:41 +00:00
| .. | ||
| certificate.go | ||
| command.go | ||
| config_test.go | ||
| config.go | ||
| config.schema.json | ||
| README.md | ||
POSH doctl provider
Usage
Plugin
package main
type Plugin struct {
l log.Logger
commands command.Commands
}
func New(l log.Logger) (plugin.Plugin, error) {
var err error
inst := &Plugin{
l: l,
commands: command.Commands{},
}
// ...
inst.Commands().MustAdd(mkcert.NewCommand(l))
// ...
return inst, nil
}
Config
## mkcert
mkcert:
certificatePath: .posh/config/certs
certificates:
- name: foomo.org
names:
- foomo.org
- *.foomo.org
- localhost
- 127.0.0.1
- ::1
Ownbrew
To install binary locally, add:
ownbrew:
packages:
## https://github.com/FiloSottile/mkcert/releases
- name: mkcert
tap: foomo/filosottile/mkcert
version: 1.4.4