dpx
is likenpx
for Deno, easily run a Deno CLI package.
Install DPX globally using:
deno install --allow-run --allow-net -n dpx https://deno.land/x/dpx/cli.ts
Then, the package is available to run:
dpx<packageName><flags><arguments>
Under the hood, the CLI finds the file to run (cli.ts
ormod.ts
) from the Deno registry and runs it.
If you want to run the packageonline
(which tells you whether you are online), you can run:
dpx online --allow-net#You are online
Similarly, if you want to check whether a website is up, you can use theup
package:
dpx up --allow-net https://google#https://google is up
Required permissions:
--allow-net
--allow-run
You can use this package by importing it:
import{dpx}from"https://deno.land/x/dpx/mod.ts";
constresult=dpx("packageName",["--flags"],["args"]);
Alternatively, you can use it directly from the CLI by using deno run:
deno run --allow-read --allow-run https://deno.land/x/dpx/cli.ts<flags><packageName><arguments>
Run tests:
denotest--allow-read
MIT ©Denorg
A project byDenorg,the world's first Deno-focused community
organization and consulting company.Work with us →