Cli tool to check and update dependencies.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
- A fast, reliable way to check and update your dependencies in all your repositories.
- Easy to install and use comman line interface.
- Appealing UI.
- Propper error messages and information prompts.
- Node.js
- octokit.js
- create-node-cli
- chalk
- cli-alerts
- cli-handle-unhandled
- cli-meow-help
- cli-welcome
- csv-parse
- github-url-to-object
- inquirer
- loading-cli
- meow
- simple-git
- npm
npm install wooff -g
- yarn
yarn add wooff -g
- Add sudo before the code if facing error due to system permissions
- Enter system password if prompted
To confirm if wooff is installed
- run
wooff
- or
wooff -v
cd
to the directory where the csv file is located
-
run
wooff -c [CSV File Name].csv -p [Package Name]@[Package Version]
Enter your GitHub Personal Access Token in the prompt
Creating a Personal Access Token -
example input
wooff -c csv.csv -p axios@0.23.0
Add the -u flag to send Pull requests to the repositories with updated package version
-
run
wooff -c [CSV File Name].csv -p [Package Name]@[Package Version] -u
-
example input
wooff -c csv.csv -p axios@0.23.0 -u
- One time GitHub authentication
- Automatic dependency checker
- Dependency update notifications
- Automatic Pull requests
- Configuration options
- Allowing package@latest as argument
See the open issues for a full list of proposed features (and known issues).
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Shashwat Gupta (shashtag) - @ShashTagZero - shashwatsatna@gmail.com
Project Links: https://github.com/dyte-submissions/dyte-vit-2022-shashtag
https://www.npmjs.com/package/wooff