xdg_user_dir.cr
1.0.0
이것은 XDG-USER-DIRS의 xdg_user_dir_lookup C 함수 주변의 얇은 래퍼이며 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 )