SuffixKeepExtension adds a suffix while keeping extension i.e. file.txt becomes file_somesuffix.txt not file.txt_somesuffix
(remote string, suffix string)
| 242 | // |
| 243 | // i.e. file.txt becomes file_somesuffix.txt not file.txt_somesuffix |
| 244 | func SuffixKeepExtension(remote string, suffix string) string { |
| 245 | base, exts := splitExtension(remote) |
| 246 | return base + suffix + exts |
| 247 | } |
| 248 | |
| 249 | func splitExtension(remote string) (base, exts string) { |
| 250 | base = remote |
no test coverage detected
searching dependent graphs…