{"id":20610900,"url":"https://github.com/darkroomengineering/omnes","last_synced_at":"2025-04-15T04:32:29.813Z","repository":{"id":231180873,"uuid":"781111995","full_name":"darkroomengineering/omnes","owner":"darkroomengineering","description":"alias npm and ✨profit✨","archived":false,"fork":false,"pushed_at":"2024-07-23T22:11:24.000Z","size":4,"stargazers_count":28,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-12T02:51:17.600Z","etag":null,"topics":["manager","package","wrapper"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darkroomengineering.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["darkroomengineering"],"polar":"darkroomengineering"}},"created_at":"2024-04-02T19:13:44.000Z","updated_at":"2025-01-17T20:34:58.000Z","dependencies_parsed_at":"2024-04-02T22:23:10.090Z","dependency_job_id":"7481d757-3735-4427-8579-dc9864971a9f","html_url":"https://github.com/darkroomengineering/omnes","commit_stats":null,"previous_names":["darkroomengineering/omnes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkroomengineering%2Fomnes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkroomengineering%2Fomnes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkroomengineering%2Fomnes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkroomengineering%2Fomnes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkroomengineering","download_url":"https://codeload.github.com/darkroomengineering/omnes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249006600,"owners_count":21197307,"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":["manager","package","wrapper"],"created_at":"2024-11-16T10:18:18.250Z","updated_at":"2025-04-15T04:32:29.796Z","avatar_url":"https://github.com/darkroomengineering.png","language":"JavaScript","funding_links":["https://github.com/sponsors/darkroomengineering","https://polar.sh/darkroomengineering"],"categories":[],"sub_categories":[],"readme":"## Introduction\n\n**Omnes** is a command-line interface (CLI) tool that simplifies the execution of common commands across different package managers. It automatically detects the package manager used in your project and runs the appropriate command using the detected package manager.\n\nThe name is the translation from 'all of them' to latin.\n\n\u003cbr/\u003e\n\n## Installation\n\nTo install Omnes globally, use the following command:\n\n```bash\nnpm install -g omnes-cli\n```\n\n## Usage\n\nOnce installed, you can use the omnes command followed by the desired command you want to run. Omnes will detect the package manager based on the presence of specific lockfiles in your project directory and execute the command accordingly.\n\n```bash\nomnes \u003ccommand\u003e\n```\n\n### For example:\n\nTo install dependencies:\n\n```bash\nomnes install\n```\n\nTo run a development server:\n\n```bash\nomnes run dev\n```\n\nTo build your project:\n\n```bash\nomnes run build\n```\n\n## Omnes supports the following package managers:\n\n- npm\n- Yarn\n- pnpm\n- Bun\n\nIf no lockfile is found, Omnes will default to using npm.\n\n### Omnes detects the package manager by looking for specific lockfiles in your project directory:\n\n- Bun: bun.lockb\n- pnpm: pnpm-lock.yaml\n- npm: package-lock.json\n- Yarn: yarn.lock\n\n\\*If none of these lockfiles are found, Omnes will default to using npm.\n\n## Authors\n\nThis open source package is maintained by the darkroom.engineering team:\n\n- Clément Roche ([@clementroche\\_](https://twitter.com/clementroche_)) – [darkroom.engineering](https://darkroom.engineering)\n- Guido Fier ([@uido15](https://twitter.com/uido15)) – [darkroom.engineering](https://darkroom.engineering)\n- Leandro Soengas ([@lsoengas](https://twitter.com/lsoengas)) - [darkroom.engineering](https://darkroom.engineering)\n- Franco Arza ([@arzafran](https://twitter.com/arzafran)) - [darkroom.engineering](https://darkroom.engineering)\n\n\u003cbr/\u003e\n\n## License\n\n[The MIT License.](https://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkroomengineering%2Fomnes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkroomengineering%2Fomnes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkroomengineering%2Fomnes/lists"}