Recently Written · git

coleslaw

Emacs mode for the "Coleslaw" site generator written in Common Lisp.

git clone https://github.com/equwal/coleslaw

Log | Files | Refs


examples/dump-db.lisp (585 bytes)

1 (eval-when (:compile-toplevel :load-toplevel :execute)
2   (ql:quickload '(coleslaw cl-store)))
3 
4 (in-package :coleslaw)
5 
6 (defun main ()
7   (let ((db-file (rel-path (user-homedir-pathname) ".coleslaw.db")))
8     (format t "~%~%Coleslaw loaded. Attempting to load config file.~%")
9     (load-config "")
10     (format t "~%Config loaded. Attempting to load blog content.~%")
11     (load-content)
12     (format t "~%Content loaded. Attempting to dump content database.~%")
13     (cl-store:store *site* db-file)
14     (format t "~%Content database saved to ~s!~%~%" (namestring db-file))))
15 
16 (main)
17 (exit)