http-downloader

A download tool that is baked for the GitHub release assets. 专注于 GitHub 项目的工具安装

MIT License

Stars
43

Bot releases are visible (Hide)

http-downloader - v0.0.38

Published by release-drafter[bot] about 3 years ago

What’s Changed

🚀 Features

  • Add gitee as a provider (#125) @LinuxSuRen
http-downloader - v0.0.37

Published by release-drafter[bot] about 3 years ago

What’s Changed

🚀 Features

  • Add requirements support (#122) @LinuxSuRen
  • Add a flag to determine if force install a tool (#123) @LinuxSuRen
  • Add support to install bash-completion (#121) @LinuxSuRen
http-downloader - v0.0.36

Published by release-drafter[bot] about 3 years ago

What’s Changed

Usage:

hd install --proxy-github gh.api.99988866.xyz cli

🚀 Features

  • Add GitHub proxy support to download file (#119) @LinuxSuRen
http-downloader - v0.0.35

Published by release-drafter[bot] about 3 years ago

What’s Changed

🚀 Features

  • Add support install kubectl (#116) @LinuxSuRen
  • Add support install git with package manager (#115) @LinuxSuRen
  • Add support to install requred and optional tools (#117) @LinuxSuRen
  • Add support to install golang on centos (#114) @LinuxSuRen
  • Add support to install vim via os package management (#113) @LinuxSuRen
http-downloader - v0.0.34

Published by release-drafter[bot] about 3 years ago

What’s Changed

  • Use a better target binary name with go get (#111) @LinuxSuRen
  • Add support to intsall a tool via go get (#108) @LinuxSuRen
  • Fix the context check (#107) @LinuxSuRen
  • Add context support in the commands (#37) @LinuxSuRen
  • Report test result to Codacy (#106) @LinuxSuRen

👻 Maintenance

  • Bump codecov/codecov-action from 1 to 2.0.3 (#110) @dependabot
http-downloader - v0.0.33

Published by release-drafter[bot] about 3 years ago

What’s Changed

  • Fix addition install error (#104) @LinuxSuRen
  • Add support install socat and conntrack (#103) @LinuxSuRen
http-downloader - v0.0.32

Published by release-drafter[bot] about 3 years ago

What’s Changed

  • Support to install addition files (#101) @LinuxSuRen
  • Adding service status checking (#98) @LinuxSuRen
  • fix dep install (#97) @LinuxSuRen

👻 Maintenance

  • Bump github.com/AlecAivazis/survey/v2 from 2.2.16 to 2.3.1 (#100) @dependabot
  • Bump github.com/go-git/go-git/v5 from 5.3.0 to 5.4.2 (#79) @dependabot
  • Bump github.com/golang/mock from 1.5.0 to 1.6.0 (#81) @dependabot
  • Bump gaurav-nelson/github-action-markdown-link-check from 1.0.12 to 1.0.13 (#85) @dependabot
  • Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#96) @dependabot
http-downloader - v0.0.31

Published by release-drafter[bot] about 3 years ago

What’s Changed

  • Add support to install docker (#94) @LinuxSuRen

👻 Maintenance

  • Bump goreleaser/goreleaser-action from 2.6.1 to 2.7.0 (#87) @dependabot
  • Bump github.com/AlecAivazis/survey/v2 from 2.2.12 to 2.2.16 (#88) @dependabot
http-downloader - v0.0.30

Published by LinuxSuRen about 3 years ago

What’s Changed

  • Fix the tar config does not work #90

📝 Documentation updates

  • Fully automate dev setup with Gitpod (#72) @LinuxSuRen

👻 Maintenance

  • Bump goreleaser/goreleaser-action from 2.5.0 to 2.6.1 (#77) @dependabot
  • Bump gaurav-nelson/github-action-markdown-link-check from 1 to 1.0.12 (#71) @dependabot
  • Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 (#67) @dependabot
http-downloader - v0.0.29

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • No changes
http-downloader - v0.0.28

Published by release-drafter[bot] over 3 years ago

What’s Changed

🐛 Bug Fixes

  • Fix the error when fetch hd-config repository (#68) @LinuxSuRen
http-downloader - v0.0.27

Published by release-drafter[bot] over 3 years ago

What’s Changed

🚀 Features

  • Add installer as a package (#50) @LinuxSuRen

As a library

You can import it from github.com/linuxsuren/http-downloader/pkg/installer, then put the following code to your CLI.
It can help you to download desired tools:

is := installer.Installer{
    Provider: "github",
}
if err = is.CheckDepAndInstall(map[string]string{
    "ks": "linuxsuren/ks",
    "kk": "kubekey",
}); err != nil {
    return
}
http-downloader - v0.0.26

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • No changes
http-downloader - v0.0.25

Published by release-drafter[bot] over 3 years ago

What’s Changed

🚀 Features

  • Fetch config git repo using go-git to replace git cli (#61) @LinuxSuRen

🐛 Bug Fixes

  • Fix the errors when install with a simple name (#60) @LinuxSuRen

👻 Maintenance

  • Bump github.com/magiconair/properties from 1.8.4 to 1.8.5 (#48) @dependabot
  • Bump goreleaser/goreleaser-action from v2.4.1 to v2.5.0 (#49) @dependabot
  • Bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1 (#54) @dependabot
  • Bump github.com/AlecAivazis/survey/v2 from 2.2.2 to 2.2.12 (#59) @dependabot
http-downloader - v0.0.24

Published by LinuxSuRen over 3 years ago

What’s Changed

Now you can install a package with a simple name instead of the full name. For example:

hd install ks

🚀 Features

  • Add support to install a package with the simple name (#55) @LinuxSuRen
  • Speed up fetchHomeConfig git process (#53) @JohnNiang

👻 Maintenance

  • Bump github.com/onsi/ginkgo from 1.15.1 to 1.16.0 (#51) @dependabot
http-downloader - v0.0.23

Published by release-drafter[bot] over 3 years ago

What’s Changed

🐛 Bug Fixes

  • Fix errors when target config dir is not a git dir (#44) @LinuxSuRen

👻 Maintenance

  • Bump github.com/onsi/gomega from 1.10.4 to 1.11.0 (#45) @dependabot
  • Bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1 (#46) @dependabot
http-downloader - v0.0.22

Published by release-drafter[bot] over 3 years ago

What’s Changed

🚀 Features

  • Add support download with retry (#42) @LinuxSuRen
  • Add platform support for hdConfig (#43) @LinuxSuRen
http-downloader - v0.0.21

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • No changes
http-downloader - v0.0.20

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Add an option to clean the package after install
http-downloader - v0.0.19

Published by release-drafter[bot] over 3 years ago

What’s Changed

  • Add support to set the target binary in the package config