1
0
mirror of https://github.com/taigrr/go-selfupdate synced 2025-01-18 04:33:12 -08:00

Merge pull request #10 from Luzifer/dircheck

Added a check for file is directory
This commit is contained in:
Mark 2015-05-23 12:21:37 -07:00
commit 93817829dd

17
main.go
View File

@ -164,12 +164,19 @@ func main() {
createBuildDir()
// If dir is given create update for each file
files, err := ioutil.ReadDir(appPath)
if err == nil {
for _, file := range files {
createUpdate(filepath.Join(appPath, file.Name()), file.Name())
fi, err := os.Stat(appPath)
if err != nil {
panic(err)
}
if fi.IsDir() {
files, err := ioutil.ReadDir(appPath)
if err == nil {
for _, file := range files {
createUpdate(filepath.Join(appPath, file.Name()), file.Name())
}
os.Exit(0)
}
os.Exit(0)
}
createUpdate(appPath, platform)