Welcome to cnsh

A lightweight and performance-friendly package manager for Node.js

Get Started

Features

Lightweight

cnsh is designed to be lightweight, ensuring fast and efficient package management.

Performance-Friendly

Optimized for performance, cnsh minimizes overhead during package installation.

Easy to Use

With simple commands, cnsh is easy to integrate into your workflow.

Installation

Install cnsh globally using npm, yarn, or pnpm:

npm install -g cnsh --verbose
yarn global add cnsh --verbose
pnpm add -g cnsh --verbose

Once installed, you can start managing your packages with cnsh commands.

Commands

`cnsh add [package]`

Adds a package to the `cnsh_lib` folder and updates the `package-lock` file.

`cnsh remove [package]`

Removes a package from the `cnsh_lib` folder and updates the `package-lock` file.

`cnsh add -g [package]`

Globally installs a package, making it available system-wide.

`cnsh remove -g [package]`

Removes a globally installed package from the system.

`cnsh install`

Installs all dependencies listed in the `package.json` file to the `cnsh_lib` folder.

Flags

`--verbose` or `-v`

Enables detailed logging output for debugging and tracking installation steps.

`-g`

Specifies that a package should be installed or removed globally.

Contact Us

Have questions or feedback? You can contact us by forking our official GitHub repository and adding a file named review.md with your review or comments.

Find the repository here: linuxfandudeguy/cnsh