Skip to content

A .NET Core 2.1 CLI tool to quickly create one-way backups from one folder to another

License

Notifications You must be signed in to change notification settings

Sergio0694/quickup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quickup - quick backup tool

NuGet NuGet Twitter Follow

quickup

A .NET Core 2.1 CLI tool to create one-way backups from one folder to another. This can be used to keep an up-to-date copy of a given folder on another hard-drive.

Installing from DotGet

Make sure to get the .NET Core 2.1 SDK, then just run this command:

dotnet tool install quickup -g

And that's it, you're ready to go!

Quick start

quickup is super easy to use: just pick the source and target folders and you-re ready to go.

Other options include:

  • -i | --include: a list of file extensions to use to filter the files in the source directory.
  • -e | --exclude: an optional list of file extensions to ignore (this option and include are mutually exclusive).
  • --ignore-dir: an optional list of directory names to ignore from the source tree.
  • -p | --preset: An optional preset to quickly filter common file types [documents|images|music|videos|code|VS|UWP].
  • -b | --beep: play a short feedback sound when the requested operation completes.
  • -v | --verbose: display additional info after analyzing the source directory.
  • --id: an optional backup id, to keep multiple backups in the same directory with different versions.
  • --source-current: use the current working directory as the source path.
  • --multithread : automatically parallelize the backup creation on the available CPU threads.
  • --threads : when combined with multithread, specifies the maximum number of threads to use.

Examples

Create a backup of folder A on another drive, notify when the operation finishes and play a notification sound:

quickup -s C:\Users\MyName\Documents\A -t D:\Backups -b -v

Backup the current directory on another drive, using the Visual Studio preset (ignores .vs, \bin, \obj folders):

quickup --source-current -t D:\Backups -p vs

Dependencies

The libraries use the following libraries and NuGet packages:

About

A .NET Core 2.1 CLI tool to quickly create one-way backups from one folder to another

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages