xdg_user_dir.cr
1.0.0
这是围绕xdg_user_dir_lookup C函数的薄包装器,来自XDG-user-dirs,C代码在静态上链接并且没有依赖关系。
如果您不想仅仅为了从xdg-user-dir程序中获取一些值而产生新的过程,这将很有用。
也许将来我可以将C代码移植到Crystal,并让它成为纯净的水晶,欢迎带有规格测试的PR。
如果您的应用程序使用GLIB,则该碎片提供的功能可在glib.html#user_special_dir函数中可用。
将依赖性添加到您的shard.yml :
dependencies :
xdg_user_dir :
github : hugopl/xdg_user_dir.cr运行shards install
require " xdg_user_dir "
# You can query the default locations in a type safe way
XdgUserDir .lookup( :documents ) # => "/home/joe/Documents"
# Or using a string to access custom locations
XdgUserDir .lookup( " MUSIC " ) # => "/home/joe/Music"正如您可以在API文档中签入的那样,它是一个单个功能API shard?。
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )