summaryrefslogtreecommitdiff
path: root/xpaste
blob: 444206f746a8cf7ed9304d2d2cdb1a4b584dca82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
#
# Copyright (C) 2023 dwlr <dweller@cabin.digital>
#
# BSD 3-Clause License (BSD-3-Clause)
# See LICENSE for details

set -e


echo "$(xclip -sel clipboard -o -r -t text/uri-list | cut -d':' -f2- | tr -d '\r')" \
| while IFS= read -r path
do
    if [ -e "${path}" ]; then
        cp -v -r "${path}" "$(basename ${path})"
    fi
done