Diplo
Diplo is a Deno script runner made in rust.
Installing
You can download diplo from the releases tab or install it using cargo install diplo
After that you can run diplo init for a interactive setup.
or use diplo init -y for a one command setup
Features
Easy dependencies
Adding a new dependency is as simple as running diplo add natico or whatever else you need

Script running
You can easily create scripts like you do with npm and yarn
if you want to run the script just do diplo run start to run the start script.
Dependencies
If you add dependencies object to the diplo.json file diplo will automatically create a file called deps.ts inside the .diplo folder.
Updating Dependencies
updating dependencies is a as simple as running diplo update note this will only update deno.land/x/ packages
Import Map Support
This only works on javascript and will cause type errors in typescript
import * as server from 'server';
- note Diplo will automatically append
--import-map="./.diplo/import_map.jsonafterdeno run.
Dotenv Support
Diplo can automatically add environment variables using the rust dotenv module instead of the deno based one
Example Config
Donating
You can support the project by donating to my xmr address 89prBkdG58KU15jv5LTbP3MgdJ2ikrcyu1vmdTKTGEVdhKRvbxgRN671jfFn3Uivk4Er1JXsc1xFZFbmFCGzVZNLPQeEwZc
License
This project is licensed under the terms of the Apache License 2.0