没有合适的资源?快使用搜索试试~ 我知道了~
swift-argument-parser:Swift的简单,类型安全的参数解析
共122个文件
swift:91个
md:15个
txt:11个
需积分: 44 0 下载量 70 浏览量
2021-05-13
00:40:07
上传
评论
收藏 206KB ZIP 举报
温馨提示
迅捷参数解析器 用法 首先声明一个类型,该类型定义您需要从命令行收集的信息。 使用ArgumentParser的属性包装器之一装饰每个存储的属性,声明与ParsableCommand一致性,并在run()方法中实现命令的逻辑。 import ArgumentParser struct Repeat : ParsableCommand { @Flag (help : " Include a counter with each repetition. " ) var includeCounter = false @Option (name : . shortAndLong , help : " The number of times to repeat 'phrase'. " ) var count: Int ? @Argument (help : "
资源推荐
资源详情
资源评论
收起资源包目录
swift-argument-parser:Swift的简单,类型安全的参数解析 (122个子文件)
SwiftSupport.cmake 4KB
.gitignore 57B
ArgumentParserConfig.cmake.in 79B
CHANGELOG.md 23KB
02 Arguments, Options, and Flags.md 17KB
01 Getting Started.md 10KB
03 Commands and Subcommands.md 7KB
05 Validation and Errors.md 7KB
04 Customizing Help.md 6KB
07 Completion Scripts.md 5KB
06 Manual Parsing and Testing.md 4KB
README.md 4KB
CODE_OF_CONDUCT.md 3KB
BUG_REPORT.md 1KB
NEW.md 1KB
PULL_REQUEST_TEMPLATE.md 888B
FEATURE_REQUEST.md 514B
CONTRIBUTING.md 468B
environment.sh 1KB
DefaultsEndToEndTests.swift 28KB
Flag.swift 23KB
Option.swift 23KB
SplitArgumentTests.swift 23KB
SplitArguments.swift 21KB
ArgumentSet.swift 18KB
MathExampleTests.swift 17KB
Argument.swift 17KB
HelpGenerationTests.swift 14KB
CommandParser.swift 14KB
RepeatingEndToEndTests.swift 14KB
UsageGenerator.swift 14KB
ParsableArgumentsValidationTests.swift 12KB
HelpGenerator.swift 11KB
SourceCompatEndToEndTests.swift 10KB
FlagsEndToEndTests.swift 10KB
ParsableArgumentsValidation.swift 10KB
ParsableArguments.swift 10KB
HelpTests.swift 9KB
UnparsedValuesEndToEndTest.swift 8KB
ArgumentDecoder.swift 8KB
main.swift 8KB
BashCompletionsGenerator.swift 8KB
CompletionScriptTests.swift 8KB
SubcommandEndToEndTests.swift 7KB
PositionalEndToEndTests.swift 7KB
ArgumentDefinition.swift 7KB
TestHelpers.swift 7KB
NameSpecification.swift 7KB
NestedCommandEndToEndTests.swift 6KB
OptionalEndToEndTests.swift 6KB
StringWrappingTests.swift 6KB
StringExtensions.swift 6KB
ErrorMessageTests.swift 6KB
TransformEndToEndTests.swift 6KB
UsageGenerationTests.swift 6KB
ZshCompletionsGenerator.swift 6KB
JoinedEndToEndTests.swift 6KB
MessageInfo.swift 6KB
FishCompletionsGenerator.swift 5KB
CustomParsingEndToEndTests.swift 5KB
StringSnakeCaseTests.swift 4KB
SimpleEndToEndTests.swift 4KB
ValidationEndToEndTests.swift 4KB
CommandConfiguration.swift 4KB
NameSpecificationTests.swift 4KB
CompletionsGenerator.swift 4KB
ShortNameEndToEndTests.swift 4KB
ParsableCommand.swift 4KB
Errors.swift 4KB
main.swift 4KB
Options.swift 4KB
Tests.swift 3KB
OptionGroupEndToEndTests.swift 3KB
ExpressibleByArgument.swift 3KB
InputOrigin.swift 3KB
RepeatExampleTests.swift 3KB
LongNameWithShortDashEndToEndTests.swift 3KB
Tree.swift 3KB
EnumEndToEndTests.swift 3KB
ParsedValues.swift 3KB
SingleValueParsingStrategyTests.swift 3KB
EnumerableFlag.swift 3KB
ExitCodeTests.swift 3KB
OptionGroup.swift 3KB
Name.swift 3KB
Parsed.swift 2KB
EqualsEndToEndTests.swift 2KB
RollDiceExampleTests.swift 2KB
Package.swift 2KB
CompletionKind.swift 2KB
DefaultSubcommandEndToEndTests.swift 2KB
TreeTests.swift 2KB
ParserError.swift 2KB
MirrorTests.swift 2KB
ArgumentHelp.swift 2KB
Config.swift 2KB
HelpCommand.swift 2KB
main.swift 1KB
RawRepresentableEndToEndTests.swift 1KB
GenerateXcodeProject.swift 1KB
共 122 条
- 1
- 2
资源评论
yilinwang
- 粉丝: 19
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功