xdg_user_dir.cr
1.0.0
Это тонкая обертка вокруг xdg_user_dir_lookup c функции от xdg-user-dirs, код C связан статически и не имеет зависимостей.
Это полезно, если вы не хотите породить новый процесс, просто чтобы получить какое-то значение из программы xdg-user-dir .
Возможно, в будущем я смогу перенести код C в кристалл, и пусть это будет чистый кристалл, пиар со спецификациями приветствуется.
Если ваше приложение использует 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 )