Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/restuwahyu13/gopack-cli
Instant package downloader for Go programming
https://github.com/restuwahyu13/gopack-cli
cli cli-app cli-application go golang gopack gopack-cli javascript node-module nodejs package-manager typescript
Last synced: 3 months ago
JSON representation
Instant package downloader for Go programming
- Host: GitHub
- URL: https://github.com/restuwahyu13/gopack-cli
- Owner: restuwahyu13
- License: mit
- Created: 2021-07-15T17:53:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T13:01:30.000Z (almost 2 years ago)
- Last Synced: 2024-10-15T02:26:01.304Z (3 months ago)
- Topics: cli, cli-app, cli-application, go, golang, gopack, gopack-cli, javascript, node-module, nodejs, package-manager, typescript
- Language: TypeScript
- Homepage:
- Size: 2 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Gopack CLI
[![Build Status](https://travis-ci.com/restuwahyu13/gopack-cli.svg?branch=main)](https://travis-ci.com/restuwahyu13/gopack-cli) [![CodeFactor](https://www.codefactor.io/repository/github/restuwahyu13/gopack-cli/badge)](https://www.codefactor.io/repository/github/restuwahyu13/gopack-cli) [![codebeat badge](https://codebeat.co/badges/9eb004e2-7dc1-4ced-bfa3-4d5153851a25)](https://codebeat.co/projects/github-com-restuwahyu13-gopack-main) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/5ceaa815dfcf4436a84490dfb7787c04)](https://www.codacy.com/gh/restuwahyu13/gopack-cli/dashboard?utm_source=github.com&utm_medium=referral&utm_content=restuwahyu13/gopack-cli&utm_campaign=Badge_Grade) ![node-current](https://img.shields.io/node/v/gopack-cli) ![npm](https://img.shields.io/npm/dm/gopack-cli) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/restuwahyu13/gopack-cli/blob/main/CONTRIBUTING.md)
**Gopack CLI** is instant package downloader for Go Programming, if you use **Gopack CLI** you can download your favorite package library with very easy, just play the keyboard and select the package you need, wait a while until your package is installed and **Gopack CLI** also supports installing multiple modules at the same time.
- [Gopack CLI](#gopack-cli)
- [Installation](#installation)
- [Feature](#feature)
- [Command](#command)
- [Example Usage](#example-usage)
- [Noted](#noted)
- [Testing](#testing)
- [Bugs](#bugs)
- [Contributing](#contributing)
- [License](#license)## Installation
```bash
$ npm install gopack-cli -g or yarn add gopack-cli -g
```## Feature
- [x] Easy to use
- [x] Instant initialize `go.mod`
- [x] Support installed multiple Go module up to 50x package library at the same time and max 100 package
- [x] Support installed new different Go module, after installation Go module previous success, up to more than 10x and max 15## Command
```sh
.88888. dP
d8' `88 88
88 .d8888b. 88d888b. .d8888b. .d8888b. 88 .dP
88 YP88 88' `88 88' `88 88' `88 88' `"" 88888"
Y8. .88 88. .88 88. .88 88. .88 88. ... 88 `8b.
`88888' `88888P' 88Y888P' `88888P8 `88888P' dP `YP
88
dPUsage: gopack [options] [command]
Options:
-v, --version show version cli app
-h, --help display help for commandCommands:
init initializing go module
search search go package library
help [command] display help for command
```## Example Usage
## Noted
If you select package library and after installation package is not installed in your `go.mod` or If you search package library name is not available, because **Gopack CLI** is directly connected to Godoc API and Godoc API is outdated.
- package library deleted from owner
- package library not available on server and you must install package library manual## Testing
- Testing Via Local
```sh
npm test or make test
```- Testing Via Local And Build
```sh
make build
```- Testing Via Docker
```sh
docker build -t gopack-cli or make dkb tag=gopack-cli
```## Bugs
For information on bugs related to package libraries, please visit [here](https://github.com/restuwahyu13/gopack-cli/issues)
## Contributing
Want to make **Gopack CLI** more perfect ? Let's contribute and follow the [contribution guide.](https://github.com/restuwahyu13/gopack-cli/blob/main/CONTRIBUTING.md)
## License
- [MIT License](https://github.com/restuwahyu13/gopack-cli/blob/main/LICENSE.md)