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 )