Socket
Socket
Sign inDemoInstall

git-wiz

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

git-wiz - npm Package Compare versions

Comparing version 1.1.3 to 1.3.0

CHANGELOG.md

2

bin/index.js
#!/usr/bin/env node
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t){e.exports=require("commander")},function(e,t){e.exports=require("inquirer")},function(e,t){e.exports=require("child_process")},function(e){e.exports=JSON.parse('{"a":"1.1.3"}')},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1),u=n.n(o),i=function(e,t,n,r){return new(n||(n=Promise))((function(o,u){function i(e){try{c(r.next(e))}catch(e){u(e)}}function a(e){try{c(r.throw(e))}catch(e){u(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,a)}c((r=r.apply(e,t||[])).next())}))},a=function(e,t){var n,r,o,u,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function a(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}};function c(e){return i(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,u.a.prompt([{type:"checkbox",name:"files",message:"What to add?",choices:e,validate:function(e){return!(e.length<1)||"Are you tricking me 🤨? Please choose files to add"}}])];case 1:return[2,t.sent().files]}}))}))}var s=n(2);function l(e){return new Promise((function(t,n){return Object(s.exec)(e,{cwd:process.cwd(),encoding:"utf8"},(function(e,r,o){e?n(o):t(r)}))}))}var f=function(e,t,n,r){return new(n||(n=Promise))((function(o,u){function i(e){try{c(r.next(e))}catch(e){u(e)}}function a(e){try{c(r.throw(e))}catch(e){u(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,a)}c((r=r.apply(e,t||[])).next())}))},p=function(e,t){var n,r,o,u,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function a(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}};function h(e,t){return f(this,void 0,void 0,(function(){var n;return p(this,(function(r){switch(r.label){case 0:return[4,l(n="git "+e+" "+t.join(" "))];case 1:return r.sent(),console.log("",'"'+n+'"',"","did great 🤟"),[2]}}))}))}function d(){return f(this,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return[4,l("git status --porcelain=v2 -uall")];case 1:return e=t.sent(),[2,e.split(/\n/g).filter((function(e){return e})).reduce((function(e,t){var n=t.split(/ +/g),r=n[0],o=n.slice(1),u=o[o.length-1];if("1"===r){var i=o[0].split(""),a=i[0],c=i[1];"."!==a&&e.push({status:"staged",path:u}),"."!==c&&e.push({status:"tracked",path:u})}else"?"===r&&e.push({status:"untracked",path:u});return e}),[])]}}))}))}function b(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return[4,h("add",e)];case 1:return t.sent(),[2]}}))}))}function v(e){return f(this,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return[4,h("reset HEAD -- ",e)];case 1:return t.sent(),[2]}}))}))}var y=function(e,t,n,r){return new(n||(n=Promise))((function(o,u){function i(e){try{c(r.next(e))}catch(e){u(e)}}function a(e){try{c(r.throw(e))}catch(e){u(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,a)}c((r=r.apply(e,t||[])).next())}))},g=function(e,t){var n,r,o,u,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function a(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,r=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}};function w(){return y(this,void 0,void 0,(function(){var e,t;return g(this,(function(n){switch(n.label){case 0:return n.trys.push([0,4,,5]),[4,d()];case 1:return(e=n.sent().filter((function(e){return"staged"!==e.status}))).length?[4,c(e.map((function(e){return e.path})))]:(console.log("","There are no changes here. Get back to work 🤓"),[2]);case 2:return[4,b(n.sent())];case 3:return n.sent(),[3,5];case 4:return t=n.sent(),console.log("","Oops, something went wrong",t),[3,5];case 5:return[2]}}))}))}function m(){return y(this,void 0,void 0,(function(){var e,t;return g(this,(function(n){switch(n.label){case 0:return n.trys.push([0,4,,5]),[4,d()];case 1:return(e=n.sent().filter((function(e){return"staged"===e.status}))).length?[4,c(e.map((function(e){return e.path})))]:(console.log("","There are no files in stage. You have nothing to regret about 🦾"),[2]);case 2:return[4,v(n.sent())];case 3:return n.sent(),[3,5];case 4:return t=n.sent(),console.log("","Oops, something went wrong",t),[3,5];case 5:return[2]}}))}))}var x=n(3);!function(){try{r.program.version(x.a),r.program.command("add").description('do "git add" with more fun 🌈').action(w),r.program.command("reset").description('do "git reset" with more fun 🦄').action(m),r.program.parse(process.argv)}catch(e){console.log(e)}}()}]);
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=4)}([function(t,e){t.exports=require("commander")},function(t,e){t.exports=require("inquirer")},function(t,e){t.exports=require("child_process")},function(t){t.exports=JSON.parse('{"a":"1.3.0"}')},function(t,e,n){"use strict";n.r(e);var r=n(0),o=n(1),i=n.n(o),u=function(){return(u=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},a=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function u(t){try{c(r.next(t))}catch(t){i(t)}}function a(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,a)}c((r=r.apply(t,e||[])).next())}))},c=function(t,e){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=e.call(t,u)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},s=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],u=0,a=i.length;u<a;u++,o++)r[o]=i[u];return r};function l(t,e){return a(this,void 0,void 0,(function(){return c(this,(function(n){switch(n.label){case 0:return[4,f(t,e,{})];case 1:return[2,n.sent().files]}}))}))}function f(t,e,n){return a(this,void 0,void 0,(function(){var r;return c(this,(function(o){return r=Object.entries(n).map((function(t){var e=t[0],n=t[1];return u({name:e},n)})),[2,i.a.prompt(s([{type:"checkbox",name:"files",message:t,choices:e,validate:function(t){return!(t.length<1)||"Are you tricking me 🤨? Please choose files"}}],r))]}))}))}var h=n(2);function p(t,e){return void 0===e&&(e=!1),new Promise((function(n,r){try{n(Object(h.spawnSync)("git",t.split(" "),{cwd:process.cwd(),stdio:e?"inherit":"pipe",encoding:"utf8"}).stdout)}catch(t){r(t)}}))}var d=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function u(t){try{c(r.next(t))}catch(t){i(t)}}function a(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,a)}c((r=r.apply(t,e||[])).next())}))},v=function(t,e){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=e.call(t,u)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},g=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],u=0,a=i.length;u<a;u++,o++)r[o]=i[u];return r};function y(t,e,n,r){return void 0===r&&(r=!1),d(this,void 0,void 0,(function(){var o;return v(this,(function(i){switch(i.label){case 0:return[4,p(o=t+" "+g(n||[],e).join(" "),r)];case 1:return i.sent(),r?[2]:(console.log("",'"git '+o+'"',"","did great 🤟"),[2])}}))}))}function b(){return d(this,void 0,void 0,(function(){var t;return v(this,(function(e){switch(e.label){case 0:return[4,p("status --porcelain=v2 -uall")];case 1:return t=e.sent(),[2,t.split(/\n/g).filter((function(t){return t})).reduce((function(t,e){try{var n=e.split(/ +/g),r=n[0],o=n.slice(1),i=o[o.length-1];if("1"===r){var u=o[0].split(""),a=u[0],c=u[1];"."!==a&&t.push({status:"staged",path:i,deleted:"D"===a}),"."!==c&&t.push({status:"tracked",path:i,deleted:"D"===c})}else"?"===r&&t.push({status:"untracked",path:i})}catch(t){console.log(e)}return t}),[])]}}))}))}function w(t){return d(this,void 0,void 0,(function(){return v(this,(function(e){switch(e.label){case 0:return[4,y("add",t)];case 1:return e.sent(),[2]}}))}))}function m(t){return d(this,void 0,void 0,(function(){return v(this,(function(e){switch(e.label){case 0:return[4,y("reset HEAD --",t)];case 1:return e.sent(),[2]}}))}))}function x(t,e){return d(this,void 0,void 0,(function(){return v(this,(function(n){switch(n.label){case 0:return[4,w(t)];case 1:return n.sent(),[4,y("stash push"+(e?" -m "+e.replace(/ /g,"-"):""),t)];case 2:return n.sent(),[2]}}))}))}function k(t,e){return y("diff",t,e,!0)}var O=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function u(t){try{c(r.next(t))}catch(t){i(t)}}function a(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,a)}c((r=r.apply(t,e||[])).next())}))},S=function(t,e){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=e.call(t,u)}catch(t){i=[6,t],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},j=A((function(){return O(void 0,void 0,void 0,(function(){var t;return S(this,(function(e){switch(e.label){case 0:return[4,b()];case 1:return(t=e.sent().filter((function(t){return"staged"!==t.status}))).length?[4,l("Files to add",t.map((function(t){return t.path})))]:(console.log("","There are no changes here. Get back to work 🤓"),[2]);case 2:return[4,w(e.sent())];case 3:return e.sent(),[2]}}))}))})),P=A((function(){return O(void 0,void 0,void 0,(function(){var t;return S(this,(function(e){switch(e.label){case 0:return[4,b()];case 1:return(t=e.sent().filter((function(t){return"staged"===t.status}))).length?[4,l("Files to reset?",t.map((function(t){return t.path})))]:(console.log("","There are no files in stage. You have nothing to regret about 🦾"),[2]);case 2:return[4,m(e.sent())];case 3:return e.sent(),[2]}}))}))})),T=A((function(){return O(void 0,void 0,void 0,(function(){var t,e,n,r;return S(this,(function(o){switch(o.label){case 0:return[4,b()];case 1:return(t=o.sent().filter((function(t){return!t.deleted}))).length?[4,f("Files to stash",t.map((function(t){return t.path})),{message:{type:"input",message:'Leave a message to your future self ("-m").. or not, whatever'}})]:(console.log("","Stash what exactly 🤥?"),[2]);case 2:return e=o.sent(),n=e.files,r=e.message,[4,x(n,r)];case 3:return o.sent(),[2]}}))}))})),_=A((function(t){return O(void 0,void 0,void 0,(function(){var e,n;return S(this,(function(r){switch(r.label){case 0:return e=t.args.includes("--cached"),[4,b()];case 1:return(n=r.sent().filter((function(t){return!t.deleted&&(e?"staged"===t.status:"staged"!==t.status)}))).length?[4,l("Files to diff",n.map((function(t){return t.path})))]:(console.log("","You can't view diff of.. nothing 🧐"),[2]);case 2:return[4,k(r.sent(),t.args)];case 3:return r.sent(),[2]}}))}))}));function A(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];try{return t.apply(void 0,e)}catch(t){console.log("","Oops, something went wrong",t)}}}var q=n(3);!function(){try{r.program.version(q.a),r.program.command("add").description('do "git add" with style 📥').action(j),r.program.command("reset").description('do "git reset" with style 🔙').action(P),r.program.command("stash").description('do "git stash" with style 👜').action(T),r.program.command("diff").allowUnknownOption().description('do "git diff" with style 🤔 (Accept any argument "git diff" accpets)').action(_),r.program.parse(process.argv)}catch(t){console.log(t)}}()}]);
{
"name": "git-wiz",
"version": "1.1.3",
"version": "1.3.0",
"author": {

@@ -10,3 +10,6 @@ "email": "moshfeu.dev@gmail.com",

"scripts": {
"build": "webpack"
"build": "webpack",
"build:prod": "webpack --config webpack.prod.js",
"package": "yarn build:prod && npm pack",
"publish": "yarn build:prod && npm publish"
},

@@ -25,2 +28,7 @@ "bin": {

"description": "Make git commands interactive",
"keywords": [
"git",
"cli",
"node"
],
"dependencies": {

@@ -27,0 +35,0 @@ "commander": "^6.1.0",

![thanks for stopping by](https://moshfeudev.wixsite.com/shield/_functions/view/git-wiz)
![npm version](https://img.shields.io/npm/v/git-wiz)
[![npm version](https://img.shields.io/npm/v/git-wiz)](https://www.npmjs.com/package/git-wiz)

@@ -31,2 +31,32 @@ # Git Wiz 🧙‍♂️

- `add`
- `reset`
- `reset`
- `stash`
- `diff`
## Development
### Install and run
```shell
yarn
yarn build [--watch]
```
### Test it
```shell
yarn link
```
Or
```shell
yarn add absolute/path/to/repo
```
Or
```shell
yarn package
yarn add absolute/path/to/repo/git-wiz-1.[major].[minor].tgz
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc