#proxy #cli #env #environment

app with-proxy

A CLI tool that reads proxy configuration from ${HOME}/.env and sets temporary proxy settings

1 unstable release

new 0.1.0 Apr 19, 2025

#17 in #env

MIT license

6KB
74 lines

with-proxy

A CLI tool that reads proxy configuration from ${HOME}/.env file and sets temporary proxy settings when using the CLI.

Features

  • Automatically reads proxy settings from your ${HOME}/.env file
  • Applies proxy settings only for the command being executed
  • Supports common proxy environment variables (HTTP_PROXY, HTTPS_PROXY, etc.)
  • Simple and easy to use

Installation

cargo install with-proxy

Usage

with-proxy <command> [args...]

For example:

with-proxy curl https://example.com

Configuration

Create a .env file in your home directory with your proxy settings:

https_proxy=http://127.0.0.1:7890
http_proxy=http://127.0.0.1:7890
no_proxy=localhost,127.0.0.1

HTTPS_PROXY=http://127.0.0.1:7890
HTTP_PROXY=http://127.0.0.1:7890
NO_PROXY=localhost,127.0.0.1

License

This project is licensed under the MIT License - see the LICENSE file for details.

Dependencies

~34KB