标准Haskell函数用于扩展环境变量

时间:2017-12-19 15:02:51

标签: haskell path environment-variables

我正在寻找类似于Haskell中Python os.path.expandvars的东西,即FilePath -> IO FilePath函数

  • 跨平台(支持Windows %VAR%和Unix $VAR样式)
  • 标准(我不想为此编写自己的函数)。

示例:

> expandVars "$HOME/foo/bar"
"/home/someuser/foo/bar"

我搜索过Hoogle,Hayoo和Google,但没有发现任何内容,考虑到跨平台Haskell工具的数量,这是令人惊讶的。我找到的最近的是this Unix-only implementation。也许有一些项目将其作为子程序来实现?

0 个答案:

没有答案