An oh-my-zsh plugin that automatically configures proxy environment variables based on macOS system preferences.
zsh-osx-autoproxy is an oh-my-zsh plugin that automatically configures proxy environment variables in the terminal based on macOS's system proxy settings. It reads the proxy configuration from System Preferences and sets variables like http_proxy, https_proxy, ftp_proxy, and all_proxy, eliminating manual configuration for developers working behind proxies.
macOS users who work with zsh shells and need consistent proxy configuration across their terminal sessions, particularly developers in corporate or educational environments with proxy requirements.
This plugin provides automatic, hassle-free proxy configuration by directly reading macOS system settings, saving developers time and ensuring consistency between system and terminal proxy configurations without manual intervention.
An oh-my-zsh plugin that configures proxy environment variables based on macOS's system preferences automatically
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reads proxy settings directly from macOS System Preferences without manual intervention, ensuring consistency as highlighted in the README's usage section.
Configures environment variables for HTTP, HTTPS, FTP, and SOCKS proxies (via all_proxy), supporting common protocols needed for terminal tools.
Installs as a standard oh-my-zsh plugin with simple cloning and configuration steps, making setup straightforward as per the Installation guide.
Follows a minimalist philosophy with no user configuration required, automating synchronization without bloat or complexity.
Exclusively designed for macOS and oh-my-zsh, limiting its use for cross-platform development or users of other shells like bash.
Lacks configuration settings to override or tweak proxy behavior, which can be restrictive for advanced scenarios not covered by system preferences.
Only applies proxy settings at terminal session start; changes to system proxy settings require restarting sessions, reducing dynamic adaptability.