So far in this guide, we have mainly discussed DrRacket and racket (and gracket). The main additional executable is raco, which is short for “Racket command.” The raco program provides a command-line interface to many additional tools for compiling Racket programs and maintaining a Racket installation.
raco make compiles Racket source to bytecode.
For example, if you have a program "take-over-world.rkt" and you’d like to compile it to bytecode, along with all of its dependencies, so that it loads more quickly, then run
raco make take-over-the-world.rkt
raco setup manages a Racket installation, including manually installed packages.
For example, if you create your own library collection called "take-over", and you’d like to build all bytecode and documentation for the collection, then run
raco setup -l take-over
raco planet manages packages that are normally downloaded automatically, on demand.
For example, if you’d like to see a list of PLaneT packages that are currently installed, then run
raco planet show
For more information on raco, see raco: Racket Command-Line Tools.