diff --git a/plugins/jq-node/README.md b/plugins/jq-node/README.md new file mode 100644 index 000000000..bd486518f --- /dev/null +++ b/plugins/jq-node/README.md @@ -0,0 +1,24 @@ +## uses ./jq to show node specific info + +# pre-requisite + +install ./jq + +download +> https://stedolan.github.io/jq/ + +or + +> `brew install jq` + +# API + +### Show node project version + +While inside the root of a node project (containing a package.json file) type: + +`> pv` + +Displays the project version + +`v8.0.1` \ No newline at end of file diff --git a/plugins/jq-node/package-version.plugin.zsh b/plugins/jq-node/package-version.plugin.zsh new file mode 100644 index 000000000..bc9d9610f --- /dev/null +++ b/plugins/jq-node/package-version.plugin.zsh @@ -0,0 +1,15 @@ +# package-version.plugin.zsh +# Shows the version of the package.json file in current directory +package_version() { + if [[ -f ./package.json ]] + then + echo "v$(jq -r .version package.json)" + else + echo "no package.json file found" + fi +} + +# shorts +pv() { + package_version +} \ No newline at end of file