Browse Source

add copy-directory package (quicklisp) and snapshot package to .asd.

copy-directory is a package on quicklisp to copy files using the OS's native cp
command (useful for taking snapshots/back-ups of directories). The snapshot
package is for copying directories (I.E. taking snapshots) in /storage and the
site's DB.
stable
Craig Oates 1 year ago
parent
commit
9ff9711af8
  1. 46
      ritherdon-archive.asd

46
ritherdon-archive.asd

@ -20,26 +20,27 @@
"sxql"
;;; Additional Packages (after initial Caveman set-up)
#:woo ; Alternative server to Hunchentoot
#:clack-errors ; Error report (HTML/template views)
#:mito ; Database ORM
#:mito-auth ; Auth. with password hashing and salting
#:osicat ; Environment variables (dev/prod.)
#:ratify ; Utilites
#:trivia ; Pattern matching
#:plump ; Parsing (HTML/XML)
#:dexador ; HTTP client
#:clss ; DOM tree search based on CSS selectors
#:3bmd ; Markdown
#:cl-json ; JSON Parsing
#:cl-who ; Markup
#:sqlite ; Sqlite database ORM
#:hermetic ; Authentication
#:cl-fad ; Files and directories
#:xml-emitter ; XML Emitter for RSS Feed
#:serapeum ; Pagination
#:cl-slug ; Asciify and slugify strings
#:str ; String manipulation (easier than built-in)
#:woo ; Alternative server to Hunchentoot
#:clack-errors ; Error report (HTML/template views)
#:mito ; Database ORM
#:mito-auth ; Auth. with password hashing and salting
#:osicat ; Environment variables (dev/prod.)
#:ratify ; Utilites
#:trivia ; Pattern matching
#:plump ; Parsing (HTML/XML)
#:dexador ; HTTP client
#:clss ; DOM tree search based on CSS selectors
#:3bmd ; Markdown
#:cl-json ; JSON Parsing
#:cl-who ; Markup
#:sqlite ; Sqlite database ORM
#:hermetic ; Authentication
#:cl-fad ; Files and directories
#:xml-emitter ; XML Emitter for RSS Feed
#:serapeum ; Pagination
#:cl-slug ; Asciify and slugify strings
#:str ; String manipulation (easier than built-in)
#:copy-directory ; Copy Directories using Native cp
)
:pathname "src/"
;; :serial t
@ -60,8 +61,9 @@
(:file "utils")
(:file "auth")
(:file "validation")
(:file "nera") ; Database stuff
(:file "search") ; Meilisearch stuff
(:file "nera") ; Database stuff
(:file "search") ; Meilisearch stuff
(:file "snapshot") ; Site back-up/snapshot stuff
;; Caveman Files
(:file "view")
(:file "web"))

Loading…
Cancel
Save