New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

git-alias

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-alias - npm Package Compare versions

Comparing version
1.0.0
to
1.1.0
+44
-6
config.json
{
"st": "status",
"a": "add",
"aa": "add .",
"br": "branch",
"bra": "branch --all",
"brr": "branch --remote",
"cl": "clone",
"clr": "clone --recursive",
"cm": "commit -a -m",
"cmd": "commit -a -m \"auto commit by git-alias\"",
"a": "add",
"aa": "add .",
"ch": "checkout",
"chb": "checkout -b",
"Chb": "checkout -b $1 origin/$1",
"Chb2": "checkout -b $1 origin/$2",
"chm": "checkout master",

@@ -13,2 +19,14 @@ "chms": "checkout master && submodule foreach git checkout master",

"chds": "checkout develop && submodule foreach git checkout develop",
"Chs": "checkout $1 && submodule foreach git checkout $1",
"cf": "config",
"cfl": "config --list",
"di": "diff",
"dic": "diff --cached",
"fe": "fetch",
"feo": "fetch origin",
"lg": "log --stat --color",
"lgg": "log --graph --color",
"me": "merge",
"med": "merge develop",
"mem": "merge master",
"pl": "pull origin",

@@ -19,2 +37,3 @@ "plm": "pull origin master",

"plds": "pull origin develop && submodule foreach git pull origin develop",
"Pls": "pull origin $1 && submodule foreach git pull origin $1",
"ps": "push origin",

@@ -25,5 +44,24 @@ "psm": "push origin master",

"psds": "push origin develop && submodule foreach git push origin develop",
"me": "merge",
"med": "merge develop",
"mem": "merge master"
"Pss": "push origin $1 && submodule foreach git push origin $1",
"re": "remote",
"rea": "remote add",
"reset": "remote set-url",
"rb": "rebase",
"rba": "rebase --abort",
"rbc": "rebase --continue",
"rbi": "rebase -i",
"rs": "reset",
"rsh": "reset HEAD",
"rshh": "reset HEAD --hard",
"st": "status",
"sts": "status -s",
"stsb": "status -sb",
"sta": "stash",
"staa": "stash apply",
"stad": "stash drop",
"stal": "stash list",
"stap": "stash pop",
"sm": "submodule",
"smi": "submodule init",
"smu": "submodule update"
}

@@ -19,3 +19,4 @@ var spawnSync = require('child_process').spawnSync

module.exports = function (command, program) {
var originArgs = program.args.slice(0, program.args.length - 1)
var _oArgs = program.rawArgs
var originArgs = _oArgs.slice(_oArgs.indexOf(command))
var args = originArgs.slice(1)

@@ -29,2 +30,13 @@ var realCommand = config[command]

}
if (command.charAt(0).toUpperCase() === command.charAt(0)) {
// command is uppercase then replace ${x} with args
var repIndex = -1
realCommand = realCommand.replace(/\$(\d+)/g, function (m, num) {
repIndex = num = num - 1
return args[num] || ''
})
if (repIndex > -1) {
args = args.slice(repIndex + 1)
}
}
if (args.length) {

@@ -31,0 +43,0 @@ realCommand = realCommand + ' ' + args.join(' ')

+1
-1
{
"name": "git-alias",
"version": "1.0.0",
"version": "1.1.0",
"description": "A git alias Node.js package",

@@ -5,0 +5,0 @@ "preferGlobal": "true",

+55
-10

@@ -17,13 +17,19 @@ # git-alias

Commands:
Commands:
```shell
alias <name> <value> create or update alias (<name>=<value>) config
st status
alias <name> [value] create or update alias (<name>=[value]) config
a add
aa add .
br branch
bra branch --all
brr branch --remote
cl clone
clr clone --recursive
cm commit -a -m
cmd commit -a -m "auto commit by git-alias"
a add
aa add .
ch checkout
chb checkout -b
Chb checkout -b $1 origin/$1
Chb2 checkout -b $1 origin/$2
chm checkout master

@@ -33,2 +39,14 @@ chms checkout master && submodule foreach git checkout master

chds checkout develop && submodule foreach git checkout develop
Chs checkout $1 && submodule foreach git checkout $1
cf config
cfl config --list
di diff
dic diff --cached
fe fetch
feo fetch origin
lg log --stat --color
lgg log --graph --color
me merge
med merge develop
mem merge master
pl pull origin

@@ -39,2 +57,3 @@ plm pull origin master

plds pull origin develop && submodule foreach git pull origin develop
Pls pull origin $1 && submodule foreach git pull origin $1
ps push origin

@@ -45,12 +64,38 @@ psm push origin master

psds push origin develop && submodule foreach git push origin develop
me merge
med merge develop
mem merge master
cmm commit -a -m "default commit"
Pss push origin $1 && submodule foreach git push origin $1
re remote
rea remote add
reset remote set-url
rb rebase
rba rebase --abort
rbc rebase --continue
rbi rebase -i
rs reset
rsh reset HEAD
rshh reset HEAD --hard
st status
sts status -s
stsb status -sb
sta stash
staa stash apply
stad stash drop
stal stash list
stap stash pop
sm submodule
smi submodule init
smu submodule update
help [cmd] display help for [cmd]
```
** Note: **
If the `command` is uppercase, then ${index} will be replaced by args.
```
g Chb2 test master => git checkout -b test origin/master
```
## About add or update default alias config
Just:
Just:

@@ -57,0 +102,0 @@ ```shell