Add `--` instead of performing a short-circuit upon detecting a script-block.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- rust
- Lĩnh vực
- cli, operating-systems
Hướng nghiên cứu
Bắt đầu với manual Sudo được liên kết trong issue và theo dõi cách xử lý dòng lệnh đối với các khối script cũng như hành vi short-circuit hiện tại. Xác định cách tiền tố -- phải phân biệt một khối script được cung cấp một cách rõ ràng. Công việc được xem là hoàn tất khi lệnh chấp nhận dạng này và không còn thực thi khối script thông qua đường dẫn short-circuit hiện tại.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description of the new feature / enhancement
Enhance sudo to recognize and support script blocks prefixed with --. Currently, the script will short-circuit and execute script blocks directly, leading to perhaps unexpected behavior. By introducing support for the -- prefix, users can clearly indicate when a following argument is a script block.
Scenario when this would be used?
One scenario where adding support for the -- argument for script blocks would be useful is when users need to pass a script block as an argument to the sudo command within a command line environment.
With the -- argument implemented, users can specify script blocks explicitly, ensuring that they are processed correctly by sudo. This can be particularly useful in automation scenarios, scripting tasks, or when invoking sudo from other scripts or tools where passing script blocks as arguments is necessary. Call it free will if you may.
Supporting information
- Sudo Manual -> Sudo
- Ngôn ngữ chính
- Rust
- Star
- 5.9k
- Fork
- 179
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/sudo
-
Invalid translation in helpĐang mởIssue-Bug Needs-Triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 74/100
-
Issue-Bug Needs-Triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
-
Issue-Feature Needs-Triage
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
-
Issue-Bug Needs-Triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
-
Issue-Bug Needs-Triage
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Tất cả issue của microsoft/sudo
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
EasyTier/EasyTier#2672 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
XmlFragment children, successors and siblings stop at the first child that is not an XML typeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
repowise-dev/repowise#3374 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
awaiting-response bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
wildcard/caro#1562 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày