Quellcode durchsuchen

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

Kyle P Davis vor 6 Jahren
Ursprung
Commit
2e55f53f2b
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      .profile

+ 1 - 1
.profile

@@ -87,7 +87,7 @@ alias l="ls -FC"
 alias d="l"
 alias tree="tree -CF"
 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
 ! command -v colordiff &>/dev/null  ||  alias diff="colordiff"