(defpackage :cl-xdg-trash/url-encode (:documentation "URL encoding and decoding functions.") (:use :cl) (:export #:url-encode #:url-decode #:url-decode-error #:url-decode-error-string #:url-decode-error-index)) (defpackage :cl-xdg-trash/trashinfo (:documentation "Parser and utility functions for dealing with .trashinfo files.") (:use :cl) (:import-from #:cl-xdg-trash/url-encode #:url-encode #:url-decode) (:export #:trashinfo-format-error #:trashinfo-format-error-message #:trashinfo-format-error-line-numer #:trashinfo-format-error-context #:trashinfo-format-error-source-file #:trashinfo #:trashinfo-trash-directory #:trashinfo-name #:trashinfo-path #:trashinfo-deletion-date #:trashinfo-trashed-file #:parse-trashinfo-from-stream #:parse-trashinfo-file #:format-trashinfo))