summaryrefslogtreecommitdiff
path: root/.config/shells/utils/cpwdrc
blob: d3b9ec48d0480e3868f2bb68f33e0ce08aa43d77 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
## Collapsed Directory
_collapsed_pwd() {
  pwd | perl -pe '
   BEGIN {
      binmode STDIN,  ":encoding(UTF-8)";
      binmode STDOUT, ":encoding(UTF-8)";
   }; s|^$ENV{HOME}|~|g; s|/([^/.])[^/]*(?=/)|/$1|g; s|/\.([^/])[^/]*(?=/)|/.$1|g
'
}