< 返回版块

mook 发表于 2022-08-24 23:50

Tags:rust,日报

Axum 0.6.0-rc.1

主要更新Routing、Extractors、Middleware。

详情请看以下链接。

ReadMore:https://github.com/tokio-rs/axum/blob/main/axum/CHANGELOG.md

ReadMore:https://tokio.rs/blog/2022-08-whats-new-in-axum-0-6-0-rc1

clap4shell:独立的用于shell脚本的clap包装器

clap4shell是一个基于clap.getopt的替代品。

clap4shell提供选项从stdin将YAML文档输入,然后将解析后的结果以新行分隔的格式打印出来。

用法

name: example
bin_name: $(basename $0)
version: "0.0"
about: sample text
author: Fumiaki Kinoshita <fumiexcel@gmail.com>
args:
  - verbose:
      help: verbose output
      short: v
      long: verbose
  - host:
      takes_value: true
      long: host
      value_name: <HOST>
      help: 'host name'
  - mode:
      long: mode
      help: option with a certain set of possible values
      possible_values: [ herbivore, carnivore, omnivore ]
  - cmd:
      help: command
  - arg:
      help: command arguments
      multiple_values: true

该模式基于clap_serde。

eval "$(clap4shell parse "$@" <<EOT
...
EOT
)"

ReadMore:https://github.com/fumieval/clap4shell


From 日报小组 冰山上的 mook && Mike

社区学习交流平台订阅:

评论区

写评论
c5soft 2022-08-25 10:36

Axum 0.6值得期待

1 共 1 条评论, 1 页