Shlomi Fish avatar Shlomi Fish committed 5dbcb95

Made sure pp cds to an existing directory if it already exists.

Comments (0)

Files changed (1)

shlomif-settings/Bash/Themes/themes/rpm/mag/source.bash

 
 pp()
 {
+    local pkg="$1"
+    shift
     cd "$mag_base"
-    pco "$@"
+    local perl_pkg="$(perlmf rpm_dash "$pkg")"
+    if ! test -e "$perl_pkg" ; then
+        co "$perl_pkg"
+    fi
+    _sys cd "$perl_pkg"
 }
 
 PS1="\\u[rpms]:\$(prompt)\\$ "
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.