CLI Command Reference
The Deno CLI provides a number of helpful utilities in addition to running Deno programs. These tools are listed below. You may also want to check out our list of unstable feature flags, which give early access to new Deno features before they are finalized.
deno add
- add dependenciesdeno bench
- run benchmarksdeno bundle
- bundle module and dependencies into a single filedeno cache
- cache dependenciesdeno check
- type-check dependenciesdeno compile
- compile the script into a self contained executabledeno completions
- generate shell completionsdeno coverage
- print coverage reportsdeno doc
- show documentation for a moduledeno eval
- eval scriptdeno fmt
- format source filesdeno help
- show command help textdeno info
- show info about cache or related source filedeno init
- initialize a new project.deno install
- install script as an executabledeno jupyter
- Deno kernel for Jupyter notebooksdeno lint
- lint source filesdeno lsp
- start the language serverdeno publish
- publish a module to JSRdeno repl
- read eval print loopdeno run
- run a JavaScript or TypeScript programdeno serve
- run a serverdeno task
- run a task defined in the configuration filedeno test
- run testsdeno types
- print runtime TypeScript declarationsdeno uninstall
- uninstall a script previously installed with deno installdeno upgrade
- upgrade deno executable to given version