mirror of
https://github.com/crunchy-labs/crunchy-cli.git
synced 2026-01-21 12:12:00 -06:00
Fixed not working invalid character replacing in file name
This commit is contained in:
parent
c822beca53
commit
cddb6ce033
1 changed files with 6 additions and 5 deletions
|
|
@ -20,8 +20,9 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// ahh i love windows :)))
|
||||||
invalidWindowsChars = []string{"<", ">", ":", "\"", "/", "|", "\\", "?", "*"}
|
invalidWindowsChars = []string{"<", ">", ":", "\"", "/", "|", "\\", "?", "*"}
|
||||||
invalidLinuxChars = []string{"/"}
|
invalidNotWindowsChars = []string{"/"}
|
||||||
)
|
)
|
||||||
|
|
||||||
var urlFilter = regexp.MustCompile(`(S(\d+))?(E(\d+))?((-)(S(\d+))?(E(\d+))?)?(,|$)`)
|
var urlFilter = regexp.MustCompile(`(S(\d+))?(E(\d+))?((-)(S(\d+))?(E(\d+))?)?(,|$)`)
|
||||||
|
|
@ -168,13 +169,13 @@ func terminalWidth() int {
|
||||||
|
|
||||||
func generateFilename(name, directory string) string {
|
func generateFilename(name, directory string) string {
|
||||||
if runtime.GOOS != "windows" {
|
if runtime.GOOS != "windows" {
|
||||||
for _, char := range invalidLinuxChars {
|
for _, char := range invalidNotWindowsChars {
|
||||||
strings.ReplaceAll(name, char, "")
|
name = strings.ReplaceAll(name, char, "")
|
||||||
}
|
}
|
||||||
out.Debug("Replaced invalid characters (not windows)")
|
out.Debug("Replaced invalid characters (not windows)")
|
||||||
} else {
|
} else {
|
||||||
for _, char := range invalidWindowsChars {
|
for _, char := range invalidWindowsChars {
|
||||||
strings.ReplaceAll(name, char, "")
|
name = strings.ReplaceAll(name, char, "")
|
||||||
}
|
}
|
||||||
out.Debug("Replaced invalid characters (windows)")
|
out.Debug("Replaced invalid characters (windows)")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue