cl-xdg-trash
cl-xdg-trash is a Common Lisp interface to the standard XDG trash
specification. You can find a copy of the specification
here.
Use
cl-xdg-trash depends on local-time, uiop, trivial-features, and
osicat. You'll need to obtain them before you try to use cl-xdg-trash.
To use, put this somewhere in your asdf load path and evaluate:
(asdf:load-system :cl-xdg-trash)
You can also use Quicklisp (just for loading,
you still need to download cl-xdg-trash manually):
(ql:quickload :cl-xdg-trash)
Using Quicklisp has the advantage of automatically downloading and building
dependencies.
To get started, have a look at trash.lisp for the main end-user functions. To
find a list of all exported function, see package.lisp.