diff options
| -rw-r--r-- | model/tags.go | 13 | ||||
| -rw-r--r-- | runner/base.go | 7 |
2 files changed, 14 insertions, 6 deletions
diff --git a/model/tags.go b/model/tags.go index e3f9f2e..08cb135 100644 --- a/model/tags.go +++ b/model/tags.go @@ -16,12 +16,13 @@ func New(input string) Tag { } var ( - Here = New("here") - Pre = New("pre") - Post = New("post") - Final = New("final") - Hidden = New("hidden") - Single = New("single") + Here = New("here") + Pre = New("pre") + Post = New("post") + Final = New("final") + Hidden = New("hidden") + Single = New("single") + Override = New("override") ) var TagList []Tag diff --git a/runner/base.go b/runner/base.go index 7435fd7..eb91812 100644 --- a/runner/base.go +++ b/runner/base.go @@ -22,7 +22,14 @@ func (t *BaseTarget) Matches(input string) bool { func (t *BaseTarget) ShortestId() string { return t.Reduced } + +func (b *BaseTarget) Visible() bool { + return b.Tags().Visible() +} + func (b *BaseTarget) Invocation(src *model.Source) []string { + return append([]string{src.Identity.Reduced}, append(b.Sub, b.Identity.Reduced)...) +} func Hydrated[T model.Target](in T) BaseHydration[T] { return BaseHydration[T]{ |
