a8d46a358e
Uses the cl-prevalence system to store tasks on disk. The storage location is either relative to the working directory in which the system is started or determined (with priority) by the environment variable `GEMMA_DATA_DIR`.
27 lines
804 B
Common Lisp
27 lines
804 B
Common Lisp
#|
|
|
This file is part of Gemma.
|
|
|
|
Gemma is free software: you can redistribute it and/or modify it
|
|
under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
Copyright (c) 2017 Vincent Ambo
|
|
|#
|
|
|
|
(defsystem "gemma"
|
|
:version "0.1.0"
|
|
:author "Vincent Ambo"
|
|
:license "GPLv3"
|
|
:depends-on (local-time
|
|
hunchentoot
|
|
cl-json
|
|
cl-prevalence)
|
|
:components ((:module "src"
|
|
:components
|
|
((:file "gemma"))))
|
|
:description "Gemma is a household task management system"
|
|
:long-description
|
|
#.(read-file-string
|
|
(subpathname *load-pathname* "README.markdown"))
|
|
:in-order-to ((test-op (test-op "gemma-test"))))
|