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):