Skip to content

yacine-karim/CLI.Down

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CLI.Down

this project is a small CLI tool that downloads multiple files from various sources in parallel.

all necessary data are extracted from a configuration file (.yaml).

Beside downloading files, the tool should verify the existence of the downloaded files.

Task 1: Now the CLI supports parsing the following commands with their arguments (arguments order dosen't matter) :

  • download [--verbose] [--dry-run] [parallel-downloads=N] config.yml
  • validate [--verbose] config.yml

Also parsing the provider yaml file name into an object

Task 2:

  • Implementing the download/validation process with all optional arguments
  • Unit test with (xUnit, Moq and AutoFixture)

How to:

  • Go to the folder CLI.Down.Console
  • Run the cmd dotnet run

this project uses the packages:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages