31 lines
1017 B
Common Lisp
31 lines
1017 B
Common Lisp
(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))
|