# Updating all of your dependencies

You can easily update your dependencies and global scripts with the update command.

eggs update [deps] <options>
1

Your dependencies are by default checked in the deps.ts file (current working directory). You can change this with --file

eggs update # defaults to deps.ts
eggs update --file my_dependencies.ts 
1
2

By default, all your dependencies are updated. You can choose which ones will be modified by adding them as arguments.

eggs update # Updates everything
eggs update http fs yolk # Updates only http, fs, yolk
1
2

Scripts installed with eggs install can also be updated with the -g parameter.

eggs update -g # Updates every script installed with eggs install
eggs update eggs denon -g # Updates only eggs denon globally
1
2

Several registries are supported. We currently support:

  • x.nest.land
  • deno.land/x
  • deno.land/std
  • raw.githubusercontent.com
  • denopkg.com

If you want us to add support for another registry, open an issue specifying the registry; we'll consider adding it!

An example of a dependency file:

import * as colors from "https://deno.land/std@v0.55.0/fmt/colors.ts"
import * as bcrypt from "https://deno.land/x/bcrypt@v0.2.0/mod.ts"
import * as eggs from "https://x.nest.land/eggs@v0.1.0/mod.ts"
import * as http from "https://deno.land/std/http/mod.ts"
1
2
3
4

After eggs update:

import * as colors from "https://deno.land/std@0.62.0/fmt/colors.ts"
import * as bcrypt from "https://deno.land/x/bcrypt@v0.2.1/mod.ts"
import * as eggs from "https://x.nest.land/eggs@0.2.3/mod.ts"
import * as http from "https://deno.land/std/http/mod.ts"
1
2
3
4