diff options
Diffstat (limited to 'functions/rlsxattr.fish')
| -rw-r--r-- | functions/rlsxattr.fish | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/functions/rlsxattr.fish b/functions/rlsxattr.fish new file mode 100644 index 0000000..0e71e49 --- /dev/null +++ b/functions/rlsxattr.fish @@ -0,0 +1,20 @@ +function rlsxattr --description 'Recursively list all files with xattrs' + +if not command -sq 'getfattr' + echo "Can't find getfattr." + return 1 +end + +if not command -sq 'sed' + echo "Can't find sed." + return 1 +end + +if not command -sq 'awk' + echo "Can't find awk." + return 1 +end + +getfattr -R -h -d . 2>/dev/null | grep '^# file:' | sed 's/^# file: //' + +end |
