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() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…