INNER CODE UNIT · Go
cdPackage
lmorg/murex · builtins/core/modules/cmd.go:91
func cdPackage(p *lang.Process) error {
modulePath := profilepaths.ModulePath()
path, err := p.Parameters.String(1)
if err != nil {
return err
}
f, err := os.Stat(modulePath + path)
if err != nil {
var err2 error
f, err2 = os.Stat(modulePath + path + profile.IgnoredExt)
if err2 != nil {
return fmt.Errorf("unable to cd to package: %s: %s", err, err2)
}
}
if !f.IsDir() {