From ae2aa62d0ec173a26162eb69140bbd8ff2bff871 Mon Sep 17 00:00:00 2001 From: jpic Date: Sat, 24 Apr 2021 10:41:02 +0200 Subject: [PATCH] Glob support in Copy --- shlax/actions/copy.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/shlax/actions/copy.py b/shlax/actions/copy.py index 2fee0a1..848917d 100644 --- a/shlax/actions/copy.py +++ b/shlax/actions/copy.py @@ -1,12 +1,19 @@ import asyncio import binascii +import glob import os class Copy: def __init__(self, *args): - self.src = args[:-1] self.dst = args[-1] + self.src = [] + + for src in args[:-1]: + if '*' in src: + self.src += glob.glob(src) + else: + self.src.append(src) def listfiles(self): if getattr(self, '_listfiles', None):