Not thinking of the bigger picture, rather than looking to replicate the string functionality originally there I should have considered the end goal before evaluating possible gnulib modules. Will update. This does bring me back to part of the original question. Right now filename has no dependencies but doing this adds basename. I understand circular dependencies can be handled, but am I fine to just add a new dependency on a core module like this?
~mitch (they, them) > >