From e2db2c18e173d9871a8c27469d84485bf130939f Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Sat, 2 Sep 2023 15:45:37 +0800 Subject: [PATCH] Add get and list for ruby --- chsrc.c | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/chsrc.c b/chsrc.c index 94ef999..3acd92f 100644 --- a/chsrc.c +++ b/chsrc.c @@ -281,6 +281,24 @@ pl_ruby_setsrc (char* option) xy_success(xy_2strjoin("chsrc: 感谢镜像提供方:", source_name)); } +void +pl_ruby_getsrc (char* option) +{ + char* cmd = "gem sources"; + xy_info (xy_2strjoin("chsrc: 运行 ", cmd)); + system(cmd); + cmd = "bundle config get mirror.https://rubygems.org"; + xy_info (xy_2strjoin("chsrc: 运行 ", cmd)); + system(cmd); +} + +void +pl_ruby_listsrc (char* option) +{ + const mirror_info* mir = pl_ruby_sources->mirror; + printf ("%-18s%-41s ", mir->abbr, pl_ruby_sources->url); + puts(mir->name); +} /** @@ -735,15 +753,6 @@ print_supported_targets () -void -print_supported_sources_for_target (const char* target) -{ - xy_info ("chsrc: 支持对以下目标换源 (同一行表示这几个命令兼容)"); - -} - - - int print_help ()