This bug is being "fixed" upstream by an addition in the FAQ file:
5. Why do I get the wrong forecast when specifying -i or --id? The -i or --id switch (or the id parameter in an alias definition), only tells weather(1) what current conditions to retrieve. If you specify -f or --forecast on the command line (or forecast=True in an alias) without providing a city name and state abbreviation (-c/--city and -s/--st, or city and st in an alias), you will instead see the forecast for the built-in default location (or the city and st defined in the default alias, if you have one). See question 3 above for information on figuring out what city name and state abbreviation to use, and the manual for weatherrc(5) for information on defining aliases. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]