racket/collects/setup/option-sig.rkt
Matthew Flatt 51d48f3ab4 raco setup: --tidy mode (as needed by `raco pkg remove') and more
When a collection disappears, then documentation and metadata
cross-references need fixing up based on everything that remains
available, even though other setup actions are confined to
collections that are specifically relevant to the packages. The
new `--tidy' mode takes care of that.

Package installation now also provides `--avoid-main' when working
with packages in a scope other than installation scope, and `raco
setup' now better respects `--avoid-main' to avoid creating
executables or re-running documentation.

Also, revise the `raco' documentation to better orient it toward the
package manager.
2013-04-17 12:28:50 -06:00

35 lines
680 B
Racket

(module option-sig mzscheme
(require mzlib/unit)
(provide setup-option^)
(define-signature setup-option^
(setup-program-name
verbose
make-verbose
compiler-verbose
clean
compile-mode
make-only
make-zo
make-info-domain
make-launchers
make-docs
make-user
make-planet
avoid-main-installation
make-tidy
call-install
call-post-install
pause-on-errors
parallel-workers
force-unpacks
doc-pdf-dest
specific-collections
specific-planet-dirs
archives
archive-implies-reindex
current-target-directory-getter
current-target-plt-directory-getter)))