Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliandavidmr/proxyset

Toolkit for setting up the github proxy
https://github.com/juliandavidmr/proxyset

git npm proxy yarn

Last synced: 5 days ago
JSON representation

Toolkit for setting up the github proxy

Awesome Lists containing this project

README

        

# proxyset

Toolkit for setting up the github proxy

## Why?

In some cases, it is necessary to configure the proxy for programs installed on a computer, such as _yarn_, _git_, and _npm_. This generates considerable time expenditure on Stackoverflow searches and the official documentation of these. `proxyset` solves this quickly with just a few steps, allowing you to configure _yarn_, _git_ and _npm_ with minimal configuration.

## Usage

> Development mode: _Not yet available in npmjs_

### **Git**

Quickly set up git proxy:

```bash
proxyset e -g

# prompt: host: the.host.com.co
# prompt: port: 8080
# prompt: username: user.name
# prompt: password: the.pass
#
# Git proxy removed!
```

#### **Remove proxy**

```bash
proxyset d -g
```

#### **See proxy**

```bash
proxyset -gv
```

### **npm**

Quickly set up npm proxy:

```bash
proxyset e -g

# prompt: host: the.host.com.co
# prompt: port: 8080
# prompt: username: user.name
# prompt: password: the.pass
#
# Git proxy removed!
```

#### **Remove proxy**

```bash
proxyset d -g
```

#### **See proxy**

```bash
proxyset -gv
```

Quickly set up yarn proxy:

```bash
# under construction
```

Quickly set up npm proxy:

```bash
# under construction
```

### Commands

| Options | Detail |
|---------|---------------------|
| enable | Enable proxy |
| disable | Disable proxy |

### Options

| Options | Detail | Type | Default |
|---------|---------------------|------|---------|
| auth | Use authentication | Bool | true |
| npm | Set npm proxy | None | |
| yarn | Set yarn proxy | None | |
| git | Set git proxy | None | |
| view | View data proxy | None | |
| windows | Set windows proxy | None | |
| linux | Set linux proxy | None | |

License MIT