1.1.2 • Published 7 months ago
easy-peasy-weather-cli v1.1.2
Weather CLI
Check the weather for different locations from your terminal. Log the result to the console or save to a file.
Installation
Install the package globally:
npm i -g easy-peasy-weather-cli
API
Obtain an api key from Openweathermap.org. Call the following command to save the key in program:
weather API_KEY <your api key here>
You need to specify your key just once in the beginning. It'll be saved inside the .env
file and accessed when needed.
Flags
$ weather --help
Usage: weather [options]
Commands:
weather get weather [default]
weather city [city] Specify city
weather API_KEY [appid] Specify your openweathermap.org api key
weather cities [cities..] Specify cities
weather info [info] Get weather for current location
Options:
--version Show version number [boolean]
-h, --help Show help [boolean]
--lat Latitude [number]
--lon Longitude [number]
--mode Mode [string] [choices: "json", "xml"] [default: "json"]
-o, --output Output file path. If not provided, output to stdout [string]
-f, --force Rewrite file if exists [boolean] [default: false]
Examples
- Get weather for Paris:
$ weather city Paris
In Paris it's clear, 19 °C
- Get weather for multiple cities:
$ weather cities Baku, Alger, Minneapolis
√ In Baku it's clear, 19 °C
√ In Alger it's clouds, 26 °C
√ In Minneapolis it's clouds, 17 °C
- Write weather data to a file:
$ weather --lat=-18.46 --lon=46.50 --output=madagascar.txt
- Start interactive mode:
$ weather info
? Get weather for... (Use arrow keys)
> One city
A number of cities
For your current location
- Get weather for your current location:
$ weather info current