Skip to content

crazygit/simple-download-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-download-tool

Purpose

A demo of Go to create a powerful modern CLI applications.

Function

A simple download tool.

Usage

$ git clone https://github.com/crazygit/simple-download-tool.git
$ cd simple-download-tool
$ go mod download
$ go run .

Used Library

  • cobra is a library for creating powerful modern CLI applications.
  • validator implements value validations for structs and individual. fields based on tags.
  • promptui Interactive prompt for command-line applications.
  • progressbar A very simple thread-safe progress bar which should work on. every OS without problems.
  • logrus is a structured logger for Go (golang), completely API compatible with the standard library logger.

About

A demo of golang to create a powerful modern CLI applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors