diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-14 20:13:13 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-14 20:13:13 +0200 |
| commit | f6963b1c451afcb2f0d0104f38178235e52f8b63 (patch) | |
| tree | 791ac29577c358dcc588d2dc8db67a7be5e9b161 /runner/gnumake | |
| parent | f26f2a1b0d9d2772ce42da34fd99762e5aa3ad32 (diff) | |
remove all name repetition
Diffstat (limited to 'runner/gnumake')
| -rw-r--r-- | runner/gnumake/make.go | 2 | ||||
| -rw-r--r-- | runner/gnumake/target.go | 20 |
2 files changed, 11 insertions, 11 deletions
diff --git a/runner/gnumake/make.go b/runner/gnumake/make.go index 3d84edc..e36a2b0 100644 --- a/runner/gnumake/make.go +++ b/runner/gnumake/make.go @@ -68,7 +68,7 @@ func ParseOutput(input string) []model.Target { name := split[0] name = strings.TrimSpace(name) name = strings.TrimSuffix(name, ":") - tgt := &MakeTarget{ + tgt := &Target{ BaseTarget: runner.BaseTarget{ Identity: identity.New(name), MyTags: nil, diff --git a/runner/gnumake/target.go b/runner/gnumake/target.go index 8d6f91c..2f909bb 100644 --- a/runner/gnumake/target.go +++ b/runner/gnumake/target.go @@ -6,13 +6,13 @@ import ( "pik/runner" ) -type MakeTarget struct { +type Target struct { runner.BaseTarget Name string Description string } -func (j *MakeTarget) Create(s *model.Source) *exec.Cmd { +func (j *Target) Create(s *model.Source) *exec.Cmd { return exec.Command(Indexer.path, j.Identity.Full) } @@ -20,28 +20,28 @@ var makeSub = []string{ "make", } -func (j *MakeTarget) Sub() []string { +func (j *Target) Sub() []string { return makeSub } -func (j *MakeTarget) Label() string { +func (j *Target) Label() string { return j.Identity.Full } -func (j *MakeTarget) Hydrate(src *model.Source) (model.HydratedTarget, error) { - return &HydratedJustTarget{ +func (j *Target) Hydrate(src *model.Source) (model.HydratedTarget, error) { + return &Hydrated{ BaseHydration: runner.Hydrated(j), }, nil } -type HydratedJustTarget struct { - runner.BaseHydration[*MakeTarget] +type Hydrated struct { + runner.BaseHydration[*Target] } -func (h *HydratedJustTarget) Icon() string { +func (h *Hydrated) Icon() string { return "\uE673" } -func (h *HydratedJustTarget) Description() string { +func (h *Hydrated) Description() string { return h.BaseTarget.Description } |
