xdg_user_dir.cr
1.0.0
Este es un envoltorio delgado alrededor de xdg_user_dir_lookup C Función De XDG-User-DIRS, el código C está vinculado estáticamente y no tiene dependencias.
Esto es útil si no desea generar un nuevo proceso solo para obtener algún valor del programa xdg-user-dir .
Tal vez en el futuro podría transferir el código C al cristal y dejar que este sea el cristal puro, un PR con pruebas de especificaciones son bienvenidos.
Si su aplicación usa GLIB, la funcionalidad proporcionada por este fragmento está disponible en la función glib.html#user_special_dir.
Agregue la dependencia a su shard.yml :
dependencies :
xdg_user_dir :
github : hugopl/xdg_user_dir.cr Ejecutar 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 puede verificar en los documentos de la API, ¿es un fragmento API de una sola función?
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )