diff --git a/pkg/osutil/osutil.go b/pkg/osutil/osutil.go new file mode 100644 index 000000000..8a3e4e0c5 --- /dev/null +++ b/pkg/osutil/osutil.go @@ -0,0 +1,26 @@ +/* +Copyright 2014 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package osutil provides operating system-specific path information, +// and other utility functions. +package osutil + +import "os" + +func DirExists(dir string) bool { + fi, err := os.Stat(dir) + return err == nil && fi.IsDir() +} diff --git a/pkg/osutil/paths.go b/pkg/osutil/paths.go index 016235702..e841f44ec 100644 --- a/pkg/osutil/paths.go +++ b/pkg/osutil/paths.go @@ -14,8 +14,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -// Package osutil provides operating system-specific path information, -// and other utility functions. package osutil import (