Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

dry模式在部分recipe中不是真dry

Offen
#405 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
c
Bereich
cli, devops

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

待进一步确认 改善加强
  1. Cargo、Debian会在部分情况下无条件移除文件
    • chsrc_run()(npm、pnpm、Yarn、Ruby、OCaml、PHP、WinGet)
    • chsrc_run_directly()(pip)
  2. -dry get / -dry measure 失效
  3. 执行脚本的 helper 仍会落盘chsrc_run_as_bash_file/sh_file/pwsh_file/powershellv5_file 在 dry 下仍会调用 chsrc_make_tmpfile()
  4. 假成功文案,默认输出成功
  5. 备份日志与实际不一致OS.c:875
  6. Dry Run 选源没有标注
  7. RUN 行没有 dry 标记
  8. chsrc set npm -dry 和 chsrc -dry set npm 都失败,只有 chsrc set -dry npm 有效,感觉有必要改进参数识别模式
  9. -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

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus RubyMetric/chsrc

Alle Issues in RubyMetric/chsrc

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.