
Adds `pkg/pnr-db', `raco pkg index-copy', and `raco pkg index-show'. Includes tools to build a database of modules that are supplied by packages, which will be useful for a tool to recommend package installs when a module is not found. Also, document `pkg/lib' and add extra helper functions for getting package information from a package name resolver.
18 lines
522 B
Racket
18 lines
522 B
Racket
#lang scribble/manual
|
|
@(require (for-label (except-in racket/base
|
|
remove)
|
|
racket/contract/base
|
|
pkg
|
|
pkg/lib))
|
|
|
|
@title[#:tag "apis" #:style 'toc]{Package APIs}
|
|
|
|
The @racketmodname[pkg] provides a programmatic interface to the
|
|
@exec{raco pkg} commands, but additional libraries provide smaller
|
|
building blocks and local-database support.
|
|
|
|
@local-table-of-contents[]
|
|
|
|
@include-section["lib.scrbl"]
|
|
@include-section["pnr-db.scrbl"]
|