cli/pkg/cmd/extension/extension.go
Mislav Marohnić bf9c49eccd Rename gh extensionsgh extension
This is for compatibility with other core commands which are all singular.
2021-08-11 22:22:39 +02:00

33 lines
511 B
Go

package extension
import (
"path/filepath"
"strings"
)
type Extension struct {
path string
url string
isLocal bool
updateAvailable bool
}
func (e *Extension) Name() string {
return strings.TrimPrefix(filepath.Base(e.path), "gh-")
}
func (e *Extension) Path() string {
return e.path
}
func (e *Extension) URL() string {
return e.url
}
func (e *Extension) IsLocal() bool {
return e.isLocal
}
func (e *Extension) UpdateAvailable() bool {
return e.updateAvailable
}