boostorg / boostorg/program_options
Skip unknown options while parsing env vars
- Ngôn ngữ chính
- C++
- Star
- 136
- Fork
- 117
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
When using `parse_environment()` It will be convenient to skip environment variables not recognized as program options that still have the specified prefix.
At the moment all the environment variables that start with the specified prefix are collected and a subsequent call to `store()` will raise a `unknown_option` exception
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách lần theo parse_environment() và lệnh gọi store() tiếp theo để xem các biến môi trường có tiền tố trở thành các tùy chọn của chương trình ở đâu và unknown_option được phát sinh ở đâu. Công việc hoàn tất khi các biến môi trường có tiền tố không được nhận diện bị bỏ qua, trong khi các tùy chọn được nhận diện vẫn tiếp tục được lưu trữ, và độ bao phủ kiểm thử được bổ sung cho cả hai trường hợp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- cli
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100