On this page
Deno CLI Subcommands
The Deno CLI (Command Line Interface) allows you to interact with the Deno runtime environment from your terminal or command prompt. The CLI has a number of subcommands that can be used to perform different tasks, check the links below for more information on each subcommand.
Execution Jump to heading
- deno run - run a script
- deno serve - run a web server
- deno task - run a task
- deno repl - starts a read-eval-print-loop
- deno eval - evaluate provided script
Dependency management Jump to heading
- deno add - add dependencies
- deno install - install a dependency or a script
- deno uninstall - uninstall a dependency or a script
- deno remove - Remove dependencies
Tooling Jump to heading
- deno bench - benchmarking tool
- deno check - type check your program without running it
- deno compile - compile a program into a standalone executable
- deno completions - generate shell completions
- deno coverage - generate test coverage reports
- deno doc - generate documentation for a module
- deno fmt - format your code
- deno info - inspect an ES module and all of its dependencies
- deno init - create a new project
- deno jupyter - run a Jupyter notebook
- deno lint - lint your code
- deno lsp - language server protocol integration
- deno publish - publish a module to JSR
- deno test - run your tests
- deno types - print runtime types
- deno upgrade - upgrade Deno to the latest version
Other Jump to heading
Help us make these docs great!
Make a contribution
Deno's docs are open source. See something that's wrong or unclear? Submit a pull request:
Edit this page