diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-14 19:04:41 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-14 19:04:41 +0200 |
| commit | 466758ce0a6de964f6ed8228d78fb7e9a4ff9a67 (patch) | |
| tree | 8e522bcfdd08c07402fea89033adb84f85bd4665 /runner | |
| parent | 370f13b58e9cb74eeab3461afb779cf4d013c94b (diff) | |
add descriptions
Diffstat (limited to 'runner')
| -rw-r--r-- | runner/base.go | 2 | ||||
| -rw-r--r-- | runner/python/projtarget.go | 3 | ||||
| -rw-r--r-- | runner/shell/hydrated.go | 9 |
3 files changed, 10 insertions, 4 deletions
diff --git a/runner/base.go b/runner/base.go index 7a6ce81..28ea4d5 100644 --- a/runner/base.go +++ b/runner/base.go @@ -70,7 +70,7 @@ func (b BaseHydration[T]) Icon() string { } func (b BaseHydration[T]) Description() string { - return "//TODO" + return "" } func (b BaseHydration[T]) Target() model.Target { diff --git a/runner/python/projtarget.go b/runner/python/projtarget.go index 1604948..c7422b4 100644 --- a/runner/python/projtarget.go +++ b/runner/python/projtarget.go @@ -21,8 +21,7 @@ func (h *HydratedProjTarget) Icon() string { } func (h *HydratedProjTarget) Description() string { - //TODO implement me - return "//TODO" + return h.BaseTarget.Cmd } func (p *ProjTarget) Create(s *model.Source) *exec.Cmd { diff --git a/runner/shell/hydrated.go b/runner/shell/hydrated.go index 5a86d5a..77fc45c 100644 --- a/runner/shell/hydrated.go +++ b/runner/shell/hydrated.go @@ -1,7 +1,9 @@ package shell import ( + "pik/describe" "pik/runner" + "pik/spool" ) type HydratedShellTarget struct { @@ -13,5 +15,10 @@ func (h *HydratedShellTarget) Icon() string { } func (h *HydratedShellTarget) Description() string { - return "//TODO" + desc, err := describe.Describe(h.BaseTarget.Script) + if err != nil { + spool.Warn("%v\n", err) + return "" + } + return desc } |
