summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authorNARUSE, Yui <naruse@airemix.jp>2025-12-24 23:07:35 +0900
committerNARUSE, Yui <naruse@airemix.jp>2025-12-24 23:07:35 +0900
commit29ffc5d624f21d101d819bc77b7a048ab70d1c13 (patch)
tree02935a33fc9bb9c920b978abca98165ad92ab1ab /ruby.c
parent285e22edc55522f3466357c4c27615a6015d84dc (diff)
Reapply "Extract `ruby_api_version_name`"
This reverts commit ba2f6972193cdbd7c1e77e26212513e47926b115. Box already used ruby_api_version_name.
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ruby.c b/ruby.c
index d7a608a00d..11376cbe70 100644
--- a/ruby.c
+++ b/ruby.c
@@ -305,6 +305,8 @@ ruby_show_usage_line(const char *name, const char *secondary, const char *descri
description, help, highlight, width, columns);
}
+RUBY_EXTERN const char ruby_api_version_name[];
+
static void
usage(const char *name, int help, int highlight, int columns)
{
@@ -408,6 +410,9 @@ usage(const char *name, int help, int highlight, int columns)
#define SHOW(m) show_usage_line(&(m), help, highlight, w, columns)
printf("%sUsage:%s %s [options] [--] [filepath] [arguments]\n", sb, se, name);
+ printf("\n""Details and examples at https://docs.ruby-lang.org/en/%s/ruby/options_md.html\n",
+ ruby_api_version_name);
+
for (i = 0; i < num; ++i)
SHOW(usage_msg[i]);