This project is a shell script designed to compress entire Node.js projects efficiently to save space while maintaining accessibility. It offers several features to manage compressed Node.js projects conveniently.
- Compression: Compresses entire Node.js projects into archives to save space.
- Listing: Lists all Node.js projects present inside an archive for easy navigation and access.
- Decompression: Unzips compressed folders and restores them to their original locations.
To compress a Node.js project directory, execute the following command in the directory which has to be compressed:
ncomp -c
To view all the Node.js projects present inside an archive, use the following command:
ncomp -l
To unzip a compressed Node.js project directory and restore it to its original location, run:
ncomp -u <filename>
- Unix-like operating system (Linux, macOS, etc.)
- Node.js installed on the system
- Basic understanding of shell scripting
- Clone this repository:
git clone https://github.com/Ashutosh0602/NComp.git
- Navigate to the cloned directory:
cd NComp
- Make sure all script files (
main.sh
) are executable:
make setup
Contributions are welcome! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.
- Inspired by the need to efficiently manage and compress Node.js projects.
- Thanks to the open-source community for various utilities and resources utilized in this project.
For any inquiries or suggestions regarding this project, feel free to contact the author at [email protected].