commandlineparser / commandlineparser/commandline
Initializing a parser with the configuration lambda does nothing.
- Ngôn ngữ chính
- C#
- Star
- 4.8k
- Fork
- 478
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
A requirement for my project involves that the command line arguments that I pass in look like `argumentKey=argumentValue`. I recognize that this tool defaults to parsing items as `--argumentKey=argumentValue`. So I naturally was led into trying the following.
```cs
static void Main(string[] args){
var parser = new Parser(config => config.EnableDashDash = false);
return parser.ParseArguments(args)
.MapResult(RunMyProgram, errors => -1);
}
```
Problem is though, initializing that new Parser has no effect on the program and there doesn't seem to be any documentation on how to configure the parser.
Any help on this is much appreciated!
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 từ hàm khởi tạo của Parser và lệnh gọi ParseArguments(args) được nêu trong báo cáo, rồi tái hiện hành vi với argumentKey=argumentValue. Xác nhận đường dẫn cấu hình dự kiến và ghi lại hoặc kiểm thử kết quả để lambda không còn không có tác dụng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 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