Open spencercjh opened 5 months ago
only concern i have with exposing it is probably all the funcs which need a file path to work e.g. IsWritable
and Flush
. Would you expect to set the Path
yourself for those to work or would NewHostsFromStr
take two params, the string and the path where you eventually want it?
only concern i have with exposing it is probably all the funcs which need a file path to work e.g.
IsWritable
andFlush
. Would you expect to set thePath
yourself for those to work or wouldNewHostsFromStr
take two params, the string and the path where you eventually want it?
I got your points. This may require reimplementing all the existing interfaces all over again.
I would like to express my gratitude for your contributions to the project. The two
New
methods for reading from a file are extremely convenient and useful in my work.However, I've encountered a scenario where I need to read the contents of a hostsfile stored in memory. My workaround is to write the in-memory hostsfile to a temporary file and then use the existing API to read it. This process is not ideal and could be streamlined.
Therefore, I would like to propose a new feature: a
NewHostsFromStr
method that allows the creation of a hostsfile directly from a string. Maybe we can just expose the existing test methodloadString
?If this proposal aligns with the project's goals, I want to contribute to its implementation. I look forward to hearing your thoughts on this suggestion.
Thank you for considering my proposal.