Skip to main content

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

Try running it once if autocompletions aren't working

activate-global-python-argcomplete

for installing pythoncompletions globally.

Add a pairset of destination folder - source files and/or directories with

copy-to add myname destination_folder sourcefile1 (sourcefolder1 sourcefile2 sourcefile3 sourcefolder2/*) ...

List configured paths and files with

copy-to list myname

or just

copy-to list

You can also use 'all' to list/run all regular names

Copy the files to their destination by running

copy-to run myname1 (myname2)

Or copy the files back to source by running

copy-to run-reverse myname1 (myname2)

Delete set of dest/src by name with

copy-to delete myname1 (myname2)

Add sources with

copy-to add_source myname folder1 file1

Delete source by index with

copy-to delete_source myname 1 4 7

Reset source and destination folders

copy-to reset_source myname
copy-to reset_destination myname newDest

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

This version

1.1.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

copy-to-1.1.2.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

copy_to-1.1.2-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page