An open API service indexing awesome lists of open source software.

https://github.com/mudler/cobra-extensions

Create git-alike extensions for your cobra projects!
https://github.com/mudler/cobra-extensions

Last synced: 2 months ago
JSON representation

Create git-alike extensions for your cobra projects!

Awesome Lists containing this project

README

        

# cobra-extensions
Create git-alike extensions for your cobra projects!

## Usage

```
import "github.com/mudler/cobra-extensions"

// Detect my-awesome-cli-foo, my-awesome-cli-bar in $PATH and extensiopath1 (relative to the bin)
// it also accepts abspath
exts := extensions.Discover("my-awesome-cli", "extensiopath1", "extensiopath2")

fmt.Println("Detected extensions:", exts)

for _, ex := range exts {
name := ex.Short()
cobraCmd := ex.CobraCommand()
}
```