xdg_user_dir.cr
1.0.0
Este é um invólucro fino em torno da função xdg_user_dir_lookup C do XDG-User-Dirs, o código C está vinculado estaticamente e não possui dependências.
Isso é útil se você não deseja gerar um novo processo apenas para buscar algum valor do programa xdg-user-dir .
Talvez no futuro eu pudesse portar o código C para Crystal e deixar que isso seja puro cristal, um PR com testes de especificação seja bem -vindo.
Se o seu aplicativo usar o GLIB, a funcionalidade fornecida por este shard estará disponível na função glib.html#user_special_dir.
Adicione a dependência ao seu shard.yml :
dependencies :
xdg_user_dir :
github : hugopl/xdg_user_dir.cr Execute 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"Como você pode verificar nos documentos da API, é um shard de API de função única ?.
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )