Skip to content

IkeVoodoo/go-copy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-copy

Simple and intuitive CLI copy alternative

Usage

go-copy - Simple and intuitive CLI copy alternative

  Usage:
    go-copy [source_path] [dest_path]

  Positional Variables: 
    source_path   The source file or directory to copy from (Required)
    dest_path     The destination file or directory to copy to (Required)

  Flags: 
       --version                    Displays the program version string.
    -h --help                       Displays help with available flag, subcommand, and positional value parameters.
    -o --overwrite-existing-files   Should existing files have their contents overwritten?
    -s --scan-source-path           Should the source path be scanned to provide a progress bar and ETA?
    -p --progress-bar-visible       Should the progress bar be visible? Only shows copied file count if --scan-source-path is missing.
    -c --chunk-size                 What chunk size (in bytes) should be used to copy files? A larger chunk size may result in faster speeds, at the cost of memory usage. (default: 8192)
    -a --all                        Should all flags be enabled?

Installing

Installing go-copy is pretty straightforward:

Install with go

go install github.com/IkeVoodoo/go-copy/

Install from source

git clone https://github.com/IkeVoodoo/go-copy/
cd co-copy
go install

Install from releases

<TODO: Releases not published yet!>

Install from Nixpkgs

<TODO: flake not ready yet!>

Building

To build go-copy from source do:

git clone https://github.com/IkeVoodoo/go-copy/
cd co-copy
go build

About

Simple and intuitive CLI copy alternative

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages