Skip to content

Commit 5355c24

Browse files
authored
Merge pull request #1793 from felixfontein/filename-override-abs
If --filename-override is specified, convert it to an absolute path same as regular filenames
2 parents cc3a76a + 965615a commit 5355c24

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

cmd/sops/main.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,11 @@ func main() {
791791
fileNameOverride := c.String("filename-override")
792792
if fileNameOverride == "" {
793793
fileNameOverride = fileName
794+
} else {
795+
fileNameOverride, err = filepath.Abs(fileNameOverride)
796+
if err != nil {
797+
return toExitError(err)
798+
}
794799
}
795800

796801
inputStore, err := inputStore(c, fileNameOverride)
@@ -972,6 +977,11 @@ func main() {
972977
fileNameOverride := c.String("filename-override")
973978
if fileNameOverride == "" {
974979
fileNameOverride = fileName
980+
} else {
981+
fileNameOverride, err = filepath.Abs(fileNameOverride)
982+
if err != nil {
983+
return toExitError(err)
984+
}
975985
}
976986

977987
inputStore, err := inputStore(c, fileNameOverride)
@@ -1138,6 +1148,11 @@ func main() {
11381148
fileNameOverride := c.String("filename-override")
11391149
if fileNameOverride == "" {
11401150
fileNameOverride = fileName
1151+
} else {
1152+
fileNameOverride, err = filepath.Abs(fileNameOverride)
1153+
if err != nil {
1154+
return toExitError(err)
1155+
}
11411156
}
11421157

11431158
inputStore, err := inputStore(c, fileNameOverride)
@@ -1775,6 +1790,11 @@ func main() {
17751790
fileNameOverride := c.String("filename-override")
17761791
if fileNameOverride == "" {
17771792
fileNameOverride = fileName
1793+
} else {
1794+
fileNameOverride, err = filepath.Abs(fileNameOverride)
1795+
if err != nil {
1796+
return toExitError(err)
1797+
}
17781798
}
17791799

17801800
commandCount := 0

0 commit comments

Comments
 (0)