Просмотр исходного кода

feat: added support for an optional 2nd arg to node-print alias for traversing printing a subset of the results

Kyle P Davis 6 лет назад
Родитель
Сommit
2e55f53f2b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      .profile

+ 1 - 1
.profile

@@ -87,7 +87,7 @@ alias l="ls -FC"
 alias d="l"
 alias d="l"
 alias tree="tree -CF"
 alias tree="tree -CF"
 alias grep="grep --color --exclude-dir={.svn,.git,node_modules}"
 alias grep="grep --color --exclude-dir={.svn,.git,node_modules}"
-alias node-print="node -p -e 'require(path.resolve(process.argv[1]))'"
+alias node-print="node -p -e '(process.argv[2]||\"\").split(\".\").filter(Boolean).reduce((o,k)=>o[k],require(path.resolve(process.argv[1])))'"
 
 
 # color diffs
 # color diffs
 ! command -v colordiff &>/dev/null  ||  alias diff="colordiff"
 ! command -v colordiff &>/dev/null  ||  alias diff="colordiff"