## CLI Usage ```sh terminal icon="terminal" bun install @ ``` ### General Configuration Specify path to config file (bunfig.toml) Set a specific cwd ### Dependency Scope & Management Don't install devDependencies Don't update package.json or save a lockfile Save to package.json Exclude 'dev', 'optional', or 'peer' dependencies from install Only add dependencies to package.json if they are not already present ### Dependency Type & Versioning Add dependency to "devDependencies" Add dependency to "optionalDependencies" Add dependency to "peerDependencies" Add the exact version instead of the ^range ### Lockfile Control Write a yarn.lock file (yarn v1) Disallow changes to lockfile Save a text-based lockfile Generate a lockfile without installing dependencies ### Network & Registry Settings Provide a Certificate Authority signing certificate File path to Certificate Authority signing certificate Use a specific registry by default, overriding .npmrc, bunfig.toml and environment variables ### Installation Process Control Don't install anything Always request the latest versions from the registry & reinstall all dependencies Install globally Platform-specific optimizations: "clonefile", "hardlink", "symlink", "copyfile" Install packages for the matching workspaces Analyze & install all dependencies of files passed as arguments recursively ### Caching Options Store & load cached data from a specific directory path Ignore manifest cache entirely ### Output & Logging Don't log anything Excessively verbose logging Disable the progress bar Don't print a summary ### Security & Integrity Skip verifying integrity of newly downloaded packages Add to trustedDependencies in the project's package.json and install the package(s) ### Concurrency & Performance Maximum number of concurrent jobs for lifecycle scripts Maximum number of concurrent network requests ### Lifecycle Script Management Skip lifecycle scripts in the project's package.json (dependency scripts are never run) ### Help Information Print this help menu