xdg_user_dir.cr
1.0.0
هذا عبارة عن غلاف رفيع حول وظيفة xdg_user_dir_lookup C من XDG-User-DIRS ، يتم ربط رمز C بشكل ثابت وليس له أي تبعيات.
هذا مفيد إذا كنت لا ترغب في تفريخ عملية جديدة فقط لجلب بعض القيمة من برنامج xdg-user-dir .
ربما في المستقبل ، يمكنني تنفيذ رمز C إلى Crystal ودع ذلك يكون Crystal نقيًا ، حيث يتم الترحيب بالعلاقات العامة مع اختبارات المواصفات.
إذا كان التطبيق الخاص بك يستخدم GLIB ، فإن الوظيفة التي توفرها هذه Shard متوفرة في وظيفة 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؟
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature