ohn v0.3.0
ohn
Opinionated Helper for Node
Templates
make <template>
- make template--data | -d <json>
- pre-set data--yes| -y
- use confirmationDefaults=true--no | -n
- use confirmationDefaults=false--auto | -a
- automatically accept defaults--confirm | -c
- confirm before execution(@|---|.)<name>=<value>
- sets value in data
Git
git init <folder>
- initialize a git repositorygit set name <name>
- configure namegit set email <email>
- configure emailgit fetch [<remote>]
- fetchgit pull [<remote>]
- pull (download)git push [<remote>]
- push (upload)git all
- adds all at rootgit commit [all] [push] <message> [<remote>]
- commits allgit revert [<number=1>]
- rollback #number commits (git reset current~#)git tag new [push] <tag> <message> [<remote>]
- creates annotated tag and pushgit tag delete <tag>
- delete tag locallygit tag push <tag> [<remote>]
- pushes taggit tags push [<remote>]
- pushes tagsgit tags
- shows tag listgit branch show
- show current branchgit branch list
- show branchesgit branch to <name>
- checkout existing branchgit branch new [push] <name> [<remote>]
- checkout new branch (push upstream)git branch push [<remote>]
- push current branch upstreamgit branch delete [local] [remote] <name> [<remote>]
- delete local branchgit merge <branch>
- merges branch into currentgit ff <branch>
- fast forward merges branch into currentgit log [number]
- show of messagesgit tree
- show git treegit root
- show git root
Npm
npm ls
- list packagesnpm [from <package>] add [install] <item>...
- add dependenciesnpm [from <package>] dev [install] <item>...
- add dev dependenciesnpm [from <package>] rem <item>...
- remove dependenciesnpm [from <package>] deps
- list dependenciesnpm [from <package>] path
- outputs pathnpm [from <package>] dir
- outputs dirnpm [from <package>] version [type]
- bumps npm versionnpm [from <package>] run <script> <arg>...
- run a scriptnpm [from <package>] exec <bin> <arg>...
- like npxnpm [from <package>] <script>
- Run npm script
FUTURE:
npm bin as <alias> <file>
- creates a binnpm sub as <alias> <file>
- creates a submodule
2 years ago