isaki68k / sayaka

45 stars 6 forks source link

3.8.0 で `--local` のオプションを指定するとエラーになる #41

Closed tsutsui closed 2 months ago

tsutsui commented 2 months ago
% sayaka -v
sayaka 3.8.0 (2024/09/04) - Misskey stream client
% sayaka --local --server misskey.io
sayaka: server must be specified
% sayaka -l --server misskey.io
Ready...Connected
^C
% 

たぶん longopts[] で 3.7.x 以前の --local の定義が残ってしまっている気がします

--- src/sayaka.c.orig   2024-09-04 16:33:42.885686709 +0000
+++ src/sayaka.c
@@ -148,7 +148,7 @@ static const struct option longopts[] = 
    { "ipv6",           no_argument,        NULL,   OPT_ipv6 },
    { "jis",            no_argument,        NULL,   OPT_jis },
    { "light",          no_argument,        NULL,   OPT_light },
-   { "local",          required_argument,  NULL,   'l' },
+   { "local",          no_argument,        NULL,   'l' },
    { "mathalpha",      no_argument,        NULL,   OPT_mathalpha },
    { "max-image-cols", required_argument,  NULL,   OPT_max_image_cols },
    { "misskey",        no_argument,        NULL,   OPT_misskey },
isaki68k commented 2 months ago

ありがとうございます。修正しました。