A multi-purpose weather client for your terminal.
Outside is a versatile command-line weather client designed to bring comprehensive weather information directly to your terminal. The tool automatically detects your location using your IP address or accepts manual location input, providing current conditions and multi-day forecasts with detailed meteorological data including temperature, humidity, wind speed, UV index, and precipitation probabilities.
The application offers multiple output formats to suit different use cases: a simple one-line format perfect for status bars, a detailed multi-line view with extended forecasts, structured JSON output for scripting and integration, and specialized Waybar module support for Linux desktop environments. It supports both metric and imperial units and includes intelligent caching to minimize API calls while keeping data fresh.
Outside is particularly valuable for developers and power users who prefer terminal-based workflows, system administrators monitoring weather conditions for server operations, and Linux desktop users wanting weather integration in their status bars or window managers. The streaming mode with configurable intervals makes it ideal for continuous monitoring applications, while the JSON output enables easy integration with scripts and other tools.
# via Cargo
cargo install outside
# via Debian Package
dpkg -i outside_0.4.1_amd64.deb

