Commit Graph

24 Commits

Author SHA1 Message Date
Tom Keffer
b6679aeac4 Introduce option weectl station upgrade --what
Remove action `weectl station upgrade-skins`
2023-04-07 13:01:05 -07:00
Tom Keffer
365e8b9255 Add option --config-only to station upgrade 2023-04-07 05:33:43 -07:00
Tom Keffer
f52cf2420a Do not use wee_resources at all when doing Debian packaging 2023-03-24 04:27:32 -07:00
Tom Keffer
deb1a4c1cd Add --no-backup option to weectl station upgrade.
Rename function `station_update()` to `station_upgrade()`.
2023-03-23 15:51:37 -07:00
Tom Keffer
d76b16fb39 Add option --no-backup to weectl station reconfigure 2023-03-23 14:32:39 -07:00
Tom Keffer
25ce947545 Fix problem that prevented station_url from being recognized.
It was not passed down through the call stack.
2023-03-13 16:39:06 -07:00
Tom Keffer
8197931fea Path to user module is 'bin/user'
Not 'lib/user'.
2023-01-22 07:50:30 -08:00
Tom Keffer
03688ab352 Implement weectl station upgrade-skins 2023-01-19 15:33:25 -08:00
Tom Keffer
6e2aecff2e Implement weectl station upgrade
Add option --dry-run.

Get rid of `weectl daemon` files.
2023-01-16 09:39:04 -08:00
Tom Keffer
694c47be24 Document "weectl stations" and "weectl extension" 2023-01-10 16:15:22 -08:00
Tom Keffer
b8a5e6c73f Start writing a guide for weectl 2023-01-10 09:23:14 -08:00
Tom Keffer
01666f059c Moved user directory into package resources.
Include it as part of `weectl station create`.

Inject its new path into PYTHONPATH.
2023-01-07 17:00:55 -08:00
Tom Keffer
6fe80a42c9 Implement weectl extension transfer
Transfers old extensions located in /home/weewx/bin/user
to the new location.
2023-01-02 15:38:20 -08:00
Tom Keffer
27c31a9b36 Copy docs and examples. 2022-12-29 13:24:11 -08:00
Tom Keffer
5ad1c77a8d Refactor some names so they more closely mirror their use 2022-12-29 05:27:56 -08:00
Tom Keffer
73bbffe888 Implement weectl daemon install --type=systemd 2022-12-28 15:05:46 -08:00
Tom Keffer
863ddc1c02 Add skeleton for implementing weectl daemon 2022-12-28 08:07:40 -08:00
Tom Keffer
179da323f0 Get extension installer working for URLs 2022-12-28 07:21:53 -08:00
Tom Keffer
de6e1708e1 Fix problem with garbled error message. 2022-12-27 16:15:15 -08:00
Tom Keffer
ecd75a69e1 Start implementing the command "weectl extension" 2022-12-27 16:14:22 -08:00
Tom Keffer
46f3ac1c3e Refine the usage and help messages 2022-12-27 12:46:29 -08:00
Tom Keffer
7171099f44 Move default_config_path to weecfg. 2022-12-26 14:05:50 -08:00
Tom Keffer
b21c37a9b6 Start implementing weectl extension 2022-12-26 13:53:46 -08:00
Tom Keffer
35a1c4d2e0 Change name of weectl package to weectllib.
Use weectl.py to invoke
2022-12-26 13:12:01 -08:00