In order to install Velociraptor, you'll need a recent version of Deno.
deno install -qAn vr https://email@example.com/cli.ts
deno install -qAn vr https://firstname.lastname@example.org/cli.ts
ℹ️ You might have to add the installation root to your path.
To upgrade to the latest version run
or, to install a specific version:
vr upgrade <version tag>
Requires vr >= 1.0.0
If you're updating/overwriting an existing installation using
deno install, add the
#Usage without installing
To use Velociraptor without installing it run:
deno run -qA https://code.velociraptor.run <PARAMS>
ℹ️️ Some of vr's features won't work this way, see Known limitations.
Here's an overview of how vr uses permissions:
||Access the environment variables to control behaviors such as the log level or git hooks deactivation|
||Check for updates and retrieve version tags|
||Find script configuration files and git hooks|
||Run your scripts in separate processes|
||Write git hooks (future use: write log files on failures)|
The recommended installation script includes the
-A/--allow-all flag (which grants all permissions) to support future
version installs with the
upgrade command and in order to allow you to write arbitrary TypeScript configuration files
(which inherit vr's permissions when imported).
⚠️ This means that your
.tsconfig files are granted all permissions.