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.
The name is the translation from 'all of them' to latin.
To install Omnes globally, use the following command:
npm install -g omnes-cli
Once 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.
omnes <command>
To install dependencies:
omnes install
To run a development server:
omnes run dev
To build your project:
omnes run build
- npm
- Yarn
- pnpm
- Bun
If no lockfile is found, Omnes will default to using npm.
- Bun: bun.lockb
- pnpm: pnpm-lock.yaml
- npm: package-lock.json
- Yarn: yarn.lock
*If none of these lockfiles are found, Omnes will default to using npm.
This open source package is maintained by the darkroom.engineering team:
- Clément Roche (@clementroche_) – darkroom.engineering
- Guido Fier (@uido15) – darkroom.engineering
- Leandro Soengas (@lsoengas) - darkroom.engineering
- Franco Arza (@arzafran) - darkroom.engineering