Usage help: "Inherited options" heading might be confusing in some contexts
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 62/100
Hướng nghiên cứu
Payload không nêu tên tệp hiển thị văn bản sử dụng, vì vậy hãy bắt đầu bằng cách tìm trong kho mã chuỗi "Inherited options" trong mã đầu ra trợ giúp. Kiểm tra cách tiêu đề được chọn, và liệu một trường hợp chỉ dành cho gốc có thể hiển thị "Global options" trong khi các lệnh lồng nhau giữ nguyên cách diễn đạt hiện tại hay không. Hoàn thành khi đầu ra trợ giúp chỉ ở gốc hiển thị tiêu đề mới và các kiểm thử đầu ra trợ giúp hiện có được cập nhật cho khớp. Hãy xác nhận với maintainer trước, vì issue hỏi liệu thay đổi có hợp lý hay không.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Issue
The "Inherited options" heading in usage text is technically correct.
It describes the way bb cli shares options downward in the command tree.
But maybe we can avoid exposing this complex concept to innocent cli users for simpler scenarios.
Scenario
Take the common case where we only have inherited options from the root.
An example usage help from bbin:
$ bbin install --help
Version: 0.2.5
Usage: bbin install [options] <source>
Install a script
Arguments:
<source> URL/file/project to install
Options:
--as Executable name to give installed script
--git/url Git URL of project (by default, inferred from project)
--git/sha Git sha for --git/url
--git/tag Git tag for --git/url
--latest-sha Use latest sha for --git/url
--mvn/version Maven version for project
--local/root Local directory for project
-T, --tool Install script using tool mode
--ns-default :ns-default to be used for the installed script for --tool mode only
--main-opts Edn for :main-opts to use for the installed script
--dry-run Give a data view of what will happen without installing
--edn Emit output in edn format
Inherited options:
--color Use color/styling in output (--no-color to disable)
--plain Use plain output (no color, no table decorations)
Run "bbin --help" for global options.
See https://github.com/babashka/bbin README for example usages.
I think a user would be better served by a heading of "Global options:" for this scenario.
Whatcha think?
Does this make sense?
- Ngôn ngữ chính
- Clojure
- Star
- 295
- Fork
- 22
- Merge trung bình
- 1 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 babashka/cli
-
Missing some GitHub ReleasesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Issue tương tự
-
.Needs Triage .Team/UXWest Priority:P3 Type:Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
metabase/metabase#86195 · 1 bình luận ·
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
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
calcit-lang/calcit#2527 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
comment above the first :require-macros libspec is hoisted onto the formCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug namespace v1 blocker
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
oakmac/standard-clojure-style-js#268 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Bug: server save errors never reach the form (on-save-failed-expr unwraps the mutation result twice)Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100