in cmd/cloudshell_open/appfile.go [91:101]
func hasAppFile(dir string) (bool, error) {
path := filepath.Join(dir, appJSON)
fi, err := os.Stat(path)
if err != nil {
if os.IsNotExist(err) {
return false, nil
}
return false, err
}
return fi.Mode().IsRegular(), nil
}