summaryrefslogtreecommitdiff
path: root/runner/shell/hydrated.go
blob: e1f8892938b2df7ea5f4e0172b29076e307ccb85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package shell

import (
	"pik/describe"
	"pik/runner"
	"pik/spool"
)

type Hydrated struct {
	runner.BaseHydration[*Target]
}

func (h *Hydrated) Icon() string {
	return "\uF489"
}

func (h *Hydrated) Description() string {
	desc, err := describe.Describe(h.BaseTarget.Script)
	if err != nil {
		spool.Warn("%v\n", err)
		return ""
	}
	return desc
}