Open mpenning opened 8 months ago
👋 Thanks for reporting!
A maintainer will take a look at your issue shortly. 👀
In the meantime: We are working on Viper v2 and we would love to hear your thoughts about what you like or don't like about Viper, so we can improve or fix those issues.
⏰ If you have a couple minutes, please take some time and share your thoughts: https://forms.gle/R6faU74qPRPAzchZ9
📣 If you've already given us your feedback, you can still help by spreading the news, either by sharing the above link or telling people about this on Twitter:
https://twitter.com/sagikazarmark/status/1306904078967074816
Thank you! ❤️
Preflight Checklist
Viper Version
1.17
Go Version
1.20
Config Source
Files
Format
INI
Repl.it link
No response
Code reproducing the issue
Expected Behavior
If using
configReader.SetConfigName("this.ini")
andconfigReader.ConfigType("ini")
above,configReader.GetStringSlice("ssh_logger.command")
iterates over WORDS, not LINES...Actual Behavior
If using
configReader.SetConfigName("this.ini")
andconfigReader.ConfigType("ini")
above,configReader.GetStringSlice("ssh_logger.command")
iterates over WORDS, not LINES... specifically,GetStringSlice()
returns {"terminal", "length", "0", "show", "ip", "route", "1.1.1.1"}.Using
configReader.SetConfigType("yaml")
and a YAML configuration work correctly...GetStringSlice()
returns {"terminal length 0", "show ip route 1.1.1.1"}.Steps To Reproduce
See above
Additional Information
No response