func (e *RunError) Name() string {
var name string
if e.DoFile == "" {
- name = e.Tgt.String()
+ name = e.Tgt.rel
} else {
name = fmt.Sprintf("%s (%s)", e.Tgt, e.DoFile)
}
doFile = NewTgt(path.Join(ups...))
if strings.HasPrefix(doFile.t, "default.") {
basename = basename[:len(basename)-(len(doFile.t)-len("default.")-len(".do"))-1]
- runErr.DoFile = doFile.String()
+ runErr.DoFile = doFile.rel
}
}
// Prepare command line
var cmdName string
var args []string
- if err = unix.Access(doFile.String(), unix.X_OK); err == nil {
+ if err = unix.Access(doFile.rel, unix.X_OK); err == nil {
cmdName = doFile.t
args = make([]string, 0, 3)
} else {