dry模式在部分recipe中不是真dry
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start by reading the dry-run handling in chsrc_run(), chsrc_run_directly(), the script helpers, and OS.c:875, then trace how -dry is parsed and how source changes are reported. Reproduce the listed cases across recipes and platforms; done means dry runs make no changes, do not create temporary files or require root, and accurately label commands, backups, and results.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
- Cargo、Debian会在部分情况下无条件移除文件
chsrc_run()(npm、pnpm、Yarn、Ruby、OCaml、PHP、WinGet)chsrc_run_directly()(pip)
-dry get/-dry measure失效- 执行脚本的 helper 仍会落盘
chsrc_run_as_bash_file/sh_file/pwsh_file/powershellv5_file在 dry 下仍会调用chsrc_make_tmpfile() - 假成功文案,默认输出成功
- 备份日志与实际不一致
OS.c:875 - Dry Run 选源没有标注
- RUN 行没有 dry 标记
chsrc set npm -dry和chsrc -dry set npm都失败,只有chsrc set -dry npm有效,感觉有必要改进参数识别模式-dry仍要求 root
- Vorherrschende Sprache
- C
- Sterne
- 6.9k
- Forks
- 285
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RubyMetric/chsrc
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 28/100
RubyMetric/chsrc#409 ·
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 55/100
RubyMetric/chsrc#408 · 1 Kommentar ·
-
WinAPI调用ANSI版本的函数导致对部分目录取值时崩溃Evtl. vergeben @Mikachu2333 hat das vor 2 Tagen übernommen. OffenWindows 改善加强
RubyMetric/chsrc#403 · 1 zugewiesene Person ·
-
[feature] rpm fusion 支持Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 57/100
RubyMetric/chsrc#400 ·
-
是否考虑新增自定义源增加别名Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
RubyMetric/chsrc#398 · 1 Kommentar ·
Alle Issues in RubyMetric/chsrc
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:docs area:stdlib found-by:duet-audit kind:docs-drift
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
InauguralSystems/EigenScript#2251 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
flux-framework/flux-coral2#513 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ly05010419/MacNativeGames#1420 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Isaac workingOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
seedds/nxnative#763 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag