{"id":15286986,"url":"https://github.com/crewdevio/commands","last_synced_at":"2025-10-07T01:31:04.313Z","repository":{"id":62421587,"uuid":"265100806","full_name":"crewdevio/Commands","owner":"crewdevio","description":"🌈 Create commands shortcuts for node js and deno","archived":true,"fork":false,"pushed_at":"2020-11-02T19:37:19.000Z","size":22,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T22:34:08.458Z","etag":null,"topics":["command-line","deno","javascript","nodejs","shellscript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crewdevio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-19T00:44:49.000Z","updated_at":"2024-07-07T15:31:21.000Z","dependencies_parsed_at":"2022-11-01T17:31:22.698Z","dependency_job_id":null,"html_url":"https://github.com/crewdevio/Commands","commit_stats":null,"previous_names":["buttercubz/commands"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crewdevio%2FCommands","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crewdevio%2FCommands/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crewdevio%2FCommands/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crewdevio%2FCommands/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crewdevio","download_url":"https://codeload.github.com/crewdevio/Commands/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235575693,"owners_count":19012156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","deno","javascript","nodejs","shellscript"],"created_at":"2024-09-30T15:20:12.077Z","updated_at":"2025-10-07T01:31:03.987Z","avatar_url":"https://github.com/crewdevio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Commands 📦\n\n### Commands for node users\n\ncreate a file called run.config\n\ninside he writes:\n\n```yml\nconfig:\n  server: node server.js\n```\n\nthen execute with node js the file Commands.js and enter your command.\n\n### Commands for deno users\n\n[![nest badge](https://nest.land/badge.svg)](https://nest.land/package/Commands@1.0.2)\n[![deno](https://img.shields.io/badge/deno-%5E1.2.0-green?logo=deno)](https://deno.land/)\n[![nest badge](https://img.shields.io/badge/available%20on-deno.land/x-blue.svg?style=flat\u0026logo=deno)](https://deno.land/x/commands)\n\n# obsolescence information, this tool will no longer continue to be actively developed, it will only live updates that break its operation in later versions of deno. please use other alternatives such as [trex](https://github.com/crewdevio/Trex#run-scripts-experimental), [velociraptor](https://deno.land/x/velociraptor) or [denon](https://deno.land/x/denon)\n\nfor deno users now you can create command shortcuts to run files in deno and listen to changes in files.\n\ncreate a file called run.json\n\ninside he writes:\n\n```json\n{\n  \"config\": {\n    \"yourCommand\": \"--[any] anyFile.ts or .js\"\n  },\n  \"files\": [\"./myWatch.ts\", \"./src/index.js\"]\n}\n```\n\n\u003e **note:** by default listen to all files\n\nto install `Commands` for deno you must run the command:\n\n```sh\n$ deno install --allow-read --allow-run -n commands --unstable https://deno.land/x/commands/Commands.ts\n```\n\nto update `Commands` run:\n\n```sh\n$ deno install -f --allow-read --allow-run -n commands --unstable https://deno.land/x/commands/Commands.ts\n```\n\n## Use with deno\n\nexample:\n\nin run.json\n\n```json\n{\n  \"config\": {\n    \"start\": \"--allow-net server.ts\"\n  },\n  \"files\": [\"./app.ts\", \"./server.ts\"]\n}\n```\n\nin command line\n\n```sh\n$ commands start\n```\n\n## info ⚠\n\nthe run.json file must be at the root of the directory to function.\n\nCommands for deno is created with the standard libraries which are not yet completely stable, any problem can create an issue to the repository\n\n## installation permissions\n\n- Read: to read the run.json file\n\n- Run: to run deno in background\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrewdevio%2Fcommands","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrewdevio%2Fcommands","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrewdevio%2Fcommands/lists"}