@@ -40,47 +40,40 @@ private static Command BuildRootCommand()
4040 {
4141 var root = new RootCommand
4242 {
43- Description = $ "MuConvert { Utils . AppVersion } — 新一代Simai与MA2互转转谱器\n "
43+ Description = $ "MuConvert { Utils . AppVersion } — 新一代多功能音游转谱器\n " +
44+ $ "使用文档详见:https://github.com/MuNET-OSS/MuConvert/blob/master/README.md"
4445 } ;
4546
4647 var levelsOption = new Option < string ? > ( "--levels" , "-l" )
4748 {
48- Description = "仅转换指定难度(以maidata中的&inote_编号为准) ,多个难度用逗号分隔;省略则转换全部难度。" ,
49+ Description = "仅转换指定难度,多个难度用逗号分隔;省略则转换全部难度。" ,
4950 HelpName = "N[,N...]"
5051 } ;
5152
5253 var outputOption = new Option < string ? > ( "--output" , "-o" )
5354 {
54- Description =
55- "输出位置:\n " +
56- "· 省略:写入输入文件同目录,文件名按默认规则(maidata.txt、lv_N.ma2 等)。\n " +
57- "· 目录:写入该目录,文件名同上按默认规则。\n " +
58- "· 文件:仅当本次转换只会生成一个输出文件时可用;扩展名须为 .txt(输出 maidata)或 .ma2(输出 MA2)。\n " +
59- "· \" -\" :仅当本次转换只会生成一个输出文件时可用;将输出内容写到stdout。" ,
55+ Description = "指定输出位置。可指定文件或目录,或\" -\" (stdout);不指定则默认为输入文件所在目录。" ,
6056 HelpName = "path"
6157 } ;
6258
6359 var strictOption = new Option < bool > ( "--strict" )
6460 {
65- Description = "Simai转MA2时, 解析使用严格模式。不可与 --lax 同时使用。 " ,
61+ Description = "解析使用严格模式(仅在Simai转MA2模式下有效) " ,
6662 Arity = ArgumentArity . ZeroOrOne ,
6763 DefaultValueFactory = _ => false
6864 } ;
6965
7066 var laxOption = new Option < bool > ( "--lax" )
7167 {
72- Description = "Simai转MA2时, 解析使用宽松模式。不可与 --strict 同时使用。 " ,
68+ Description = "解析使用宽松模式(仅在Simai转MA2模式下有效) " ,
7369 Arity = ArgumentArity . ZeroOrOne ,
7470 DefaultValueFactory = _ => false
7571 } ;
7672
7773 var inputArgument = new Argument < string > ( "path" )
7874 {
79- Description = "可以输入以下几种情况:\n " +
80- "1.单个.txt文件(标准maidata.txt,或是不含maidata的头信息、直接是Simai的Notes的文件,都可以)。会把它转为MA2。请通过-l指定要转换的谱面难度,不指定则默认转换全部难度。\n " +
81- "2.单个.ma2文件。会把它转为Simai,输出maidata.txt。如果想要转换多个难度,请传入目录,详见第4条。\n " +
82- "3.一个包含有maidata.txt的目录。行为同第一条。\n " +
83- "4.一个包含有一个或多个.ma2文件的目录。会把它们转为一个maidata.txt。请通过-l指定要转换的谱面难度,不指定则默认转换全部难度。" ,
75+ Description = "可以输入文件或目录。会自动根据输入的类型,智能执行相应的转换程序。\n " +
76+ "例如,输入一个包含多个.ma2文件的目录,则会把各个难度合并转为一个maidata.txt。" ,
8477 Arity = ArgumentArity . ExactlyOne
8578 } ;
8679
0 commit comments