1.1.2 • Published 7 months ago

easy-peasy-weather-cli v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

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

  1. Get weather for Paris:
$ weather city Paris
In Paris it's clear, 19 °C
  1. 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
  1. Write weather data to a file:
$ weather --lat=-18.46 --lon=46.50 --output=madagascar.txt
  1. Start interactive mode:
$ weather info
? Get weather for... (Use arrow keys)
> One city
  A number of cities
  For your current location
  1. Get weather for your current location:
$ weather info current
1.1.2

7 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.0

7 months ago