RestoreAssets restores an asset under the given directory recursively
(dir, name string)
| 1169 | |
| 1170 | // RestoreAssets restores an asset under the given directory recursively |
| 1171 | func RestoreAssets(dir, name string) error { |
| 1172 | children, err := AssetDir(name) |
| 1173 | // File |
| 1174 | if err != nil { |
| 1175 | return RestoreAsset(dir, name) |
| 1176 | } |
| 1177 | // Dir |
| 1178 | for _, child := range children { |
| 1179 | err = RestoreAssets(dir, filepath.Join(name, child)) |
| 1180 | if err != nil { |
| 1181 | return err |
| 1182 | } |
| 1183 | } |
| 1184 | return nil |
| 1185 | } |
| 1186 | |
| 1187 | func _filePath(dir, name string) string { |
| 1188 | cannonicalName := strings.Replace(name, "\\", "/", -1) |
nothing calls this directly
no test coverage detected