A little commandline tool to copy and paste multiple files and directories to single directory with use of configuration
Project description
copy-to
A little python script i use in conjunction with git so you can easily copy config files from anywhere in an instant to do whatever with!
Depends on argcomplete
Install it with:
pip3 install argcomplete copy-to
and run activate-global-python-argcomplete
Then add it to path in ~/.bashrc
For example, using default python package site
export PATH=$PATH:$(python -m site --user-site)/copy-to/copy-to
List configured paths and files with copy-to list myname
or just copy-to list
Add a config with copy-to add myname destination_folder sourcefile1 (sourcefolder1 sourcefile2 sourcefile3 sourcefolder2/*) ...
Copy the files by running copy-to run myname1 (myname2)
Delete conf name with copy-to delete myname1 (myname2)
Add sources with copy-to add_source myname folder1 file1
Reset source and destination folders
copy-to reset_source myname
and
copy-to reset_destination myname
Groups are based on names. For copying to multiple directories in one go. Takes up 'group' as config namespace.
Add groupname
copy-to add_group mygroupname myname1 myname2
Delete groupname
copy-to delete_group mygroupname
Configuration files at ~/.config/copy-to/confs.json
for Linux
Windows and mac not tested
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.