deploy

API Reference

deploy

Tools to aid in the deployment of a fully standalone application.

DEPLOY

  • Variable *DATA-LOCATION*
    #p""
  • Variable *STATUS-OUTPUT*
    t
  • Function DATA-DIRECTORY
  • Function STATUS (level format-string &rest format-args)
  • Function ENV-SET-P (envvar)
  • Function REDIRECT-OUTPUT (target)
  • Function RUNTIME-DIRECTORY
  • Function COPY-DIRECTORY-TREE (source target &key (copy-root t))
  • Variable *SYSTEM-SOURCE-DIRECTORIES*
    (list #p"/usr/lib/" #p"/usr/local/lib/" #p"/usr/lib64/"
          #p"/usr/lib/x86_64-linux-gnu/" #p"/usr/lib/*/")
  • Function LIST-LIBRARIES
  • Function ENSURE-LIBRARY (library)
  • Class LIBRARY  (FOREIGN-LIBRARY)
    SYSTEM   Accessor: LIBRARY-SYSTEM
    SOURCES   Accessor: LIBRARY-SOURCES
    PATH   Accessor: LIBRARY-PATH
    DONT-OPEN   Accessor: LIBRARY-DONT-OPEN-P
    DONT-DEPLOY   Accessor: LIBRARY-DONT-DEPLOY-P
  • Method POSSIBLE-PATHNAMES ((library library))
  • Method POSSIBLE-PATHNAMES (library)
  • Method POSSIBLE-DIRECTORIES ((library library))
  • Method POSSIBLE-DIRECTORIES (library)
  • Method FIND-SOURCE-FILE ((library library))
  • Method FIND-SOURCE-FILE (library)
  • Method LIBRARY-NAME ((library library))
  • Method LIBRARY-NAME (library)
  • Method OPEN-LIBRARY ((library library))
  • Method OPEN-LIBRARY (library)
  • Method CLOSE-LIBRARY ((library library))
  • Method CLOSE-LIBRARY (library)
  • Method LIBRARY-OPEN-P ((library library))
  • Method LIBRARY-OPEN-P (library)
  • Macro DEFINE-LIBRARY (name &body initargs)
  • Class HOOK
    NAME   Accessor: HOOK-NAME
    TYPE   Accessor: HOOK-TYPE
    FUNCTION   Accessor: HOOK-FUNCTION
    PRIORITY   Accessor: HOOK-PRIORITY
  • Function HOOK (type name)
  • Function (setf HOOK) (hook type name)
  • Function REMOVE-HOOK (type name)
  • Macro DEFINE-HOOK ((type name &optional (priority 0)) args &body body)
  • Function RUN-HOOKS (type &rest args)
  • Macro DEFINE-RESOURCE-DIRECTORY (name directory &key (copy-root t))
  • Function QUIT (&optional system op)
  • Class DEPLOY-OP  (PROGRAM-OP)
    No slots.
  • Method DISCOVER-ENTRY-POINT ((op deploy-op) (c system))
  • Variable *INFO-PLIST-TEMPLATE*
    (merge-pathnames "info.plist"
                     (asdf/system:system-relative-pathname :deploy "info.plist"))
  • Class OSX-APP-DEPLOY-OP  (DEPLOY-OP)
    No slots.
  • Function PARSE-INFO-PLIST (system &optional (template *info-plist-template*))