commandlineparser / commandlineparser/commandline
Showing help with no arguments when you have a default verb
- 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ả
I want to show the verbs help when you provide no arguments:
`tool` --> Shows verbs help.
`tool arg1 arg2` --> Executes default verb with those args.
By default, it either executes the default verb without arguments or, if this verb has required values, it shows the error and help for that verb.
My current workaround is this one, but I wonder if there is a neater way:
```csharp
if (args.Length == 0)
{
args = new[] { "--help" };
}
```
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 cách parser xử lý không có đối số và chọn verb mặc định, sau đó tái hiện hai ví dụ lệnh từ issue. Hoàn thành khi không có đối số thì hiển thị phần trợ giúp của verb, còn các đối số bổ sung vẫn thực thi verb mặc định cùng với các đối số đó.
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
- Tính năng
- Độ 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