eazy-project

API Reference

eazy-project

Generate and Manage a Project

EAZY-PROJECT

  • Variable *CONFIG-PATH*
    (asdf/system:system-relative-pathname :eazy-project "default-config.lisp")
  • Function SAVE-CONFIG (&optional override-default)
  • Function READ-CONFIG
  • Function CLEAR-CONFIG
  • Variable *CONFIG*
    nil
  • Function LOAD-CONFIG
  • Variable *MENU-ARGUMENTS*
    nil
    Holds the arguments to the restarts, when the menu is launched programatically. These arguments are considered by `qif'.
  • Macro DEFMENU ((name &key (message (string-capitalize name)) (in name parent-provided-p)) &body body)
  • Function INVOKE-MENU (menu)
  • Variable *CURRENT-MENU*
    nil
  • Function UP
    go up the menu
  • Condition ASK  (SIMPLE-ERROR)
  • Function ASK (&optional (format-control "select from the restart menu below.") &rest args)
  • Function LAUNCH-MENU
    launch the menu.
  • Function QUIT-MENU
  • Function SIMULATE-MENU-SELECTION (list)
    Simulate launching a menu and selecting each submenu command. LIST is a list of menu selections. a menu-selection is a list of (RESTART-NAME . ARGS) . ARGS are passed to the restart through, basically, (apply #'invoke-restart (find-restart RESTART-NAME) ARGS) . This API is not carefully considered and not for public usage.

eazy-project.autoload

Generate and Manage Projects. This system imports a symbol ! to CL-USER package.

No packages.