This is an open source project. Just code. If you like this code, please add a star in GitHub and you really like, you can donate as well. Thanks you so much!
await keywords are required.
This is an internal tool program (
p3x) to manage a recursive async and serial command for NPM packages.
sudo npm install -g p3x-tools --unsafe-perm=true --allow-root
All folders exclude
bower_components except it is included.
p3x docker clean # delete images the have exitedp3x docker clear # delete all images in dockerp3x docker free # delete exited containersp3x pkg yarn install | <command> # installs recursive every project that has a package.jsonp3x build yarn install | <command> # install recursive every package that has a corifeus-builderp3x npm unpublish # unpublish every package from NPM except the last Minor version (Major.Minor.Build-Commit)p3x link # links every recursive given package togetherp3x git <command> # you can execute a command on every git dir, recursivep3x rm <folder> # remove recursive the given folderp3x ncu -a # updates recursive all packagesp3x git pull # recursive pull every folderp3x git push # recursive push every folderp3x git renew|truncate # remote all commits, from #1231 commit to #1p3x git init repo-name # .git is not required, is auto added, post-update is generated so it is my own, specific for the patrikx3.com server git repo (it adds in the webhook), the names are only lower cased forcefully a-z, digit and dash.
and more ...
If you want the commands is serials, add the
--serial flag, otherwise all
1 . Clone your fork:
git clone email@example.com:YOUR-USERNAME/YOUR-FORKED-REPO.git
2 . Add remote from original repository in your forked repository:
cd into/cloned/fork-repogit remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.gitgit fetch upstream
3 . Updating your fork from original repo to keep up with their changes:
git pull upstream master
npm deprecate <pkg>@<version> <message>// or betternpm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"
git gc --prune=now --aggressive
P3X-TOOLS Build v1.3.34-297