rclink-cli v1.0.3
rclink-cli
rclink-cli is a simple command-line tool that allows you to easily manage and switch between different npm configuration files (.npmrc) stored in your user's home directory. With rclink-cli, you can quickly link a specific .npmrc file to the global configuration, enabling seamless transitions between different project setups or environments. The tool also provides a convenient way to unlink the .npmrc file, reverting to a clean state.
Features
- Link
.npmrcfiles: Easily link a specific.npmrcfile to the global npm configuration. - Unlink
.npmrcfiles: Remove the linked.npmrcfile to return to the default state. - Help command: Provides guidance on using
rclink-cli.
Installation
npm i -g rclink-cliUsage
Link a specific .npmrc file:
rclink-cli <alias>For example:
rclink-cli netflixThis command will link the .npmrc.netflix file located in ~/.rc_files to the global .npmrc file.
Unlink the current .npmrc file:
rclink-cli unlinkThis command removes the .npmrc file from your home directory.
Display help:
rclink-cli --helpThis command shows the usage information and available commands.
Setting Up .npmrc Files
To use rclink-cli, first, create a .rc_files directory in your home directory and place your custom .npmrc files there:
mkdir -p ~/.rc_filesFor example, save your custom .npmrc files in this directory and name them according to the environment or project you are working on. The alias you use in the rclink-cli command should match the file names after .npmrc..
Examples:
~/.rc_files/.npmrc.netflix # For netflix environment
~/.rc_files/.npmrc.personal # For personal useYou can then switch between these files using the alias:
rclink-cli netflix # Switch to the netflix npm configuration
rclink-cli personal # Switch to your personal npm configurationLinks
Contributing
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
License
This project is licensed under the MIT License - see the LICENSE file for details.