PowerShell spam-comment deletion example passes multiple IDs as one argument
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 90/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- php, powershell
- Ambito
- cli, documentation
Direzione di ricerca
Apri guides/common-tasks.md e trova la sezione “Delete spam comments”. Confronta il comando Bash esistente con il comportamento di PowerShell descritto nella issue, quindi aggiorna l’esempio PowerShell in modo che gli ID separati da spazi diventino argomenti distinti e che non venga eseguita alcuna eliminazione quando l’elenco è vuoto. Verifica che i comandi documentati e la condizione di protezione corrispondano al comportamento di Windows PowerShell segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In guides/common-tasks.md, the “Delete spam comments” example recommends this command for PowerShell:
wp comment delete $(wp comment list --status=spam --format=ids)
When the inner command outputs one line containing 11 22, PowerShell passes "11 22" as one argument to wp comment delete. It does not split that line into two ID arguments as Bash does.
I reproduced the shell behavior on Windows 11 with Windows PowerShell 5.1.26100.9549, PowerShell 7.6.5, WP-CLI 2.12.0 and PHP 8.4.26. A non-destructive before_wp_load WP-CLI command fixture emitted space-separated IDs and reported the received arguments. The original example produced ["11 22"]; splitting the output with -split '\s+' produced ["11","22"]. A guard also avoids invoking deletion when there are no spam IDs.
The guide should keep its Bash example and provide a PowerShell version that splits the output into separate arguments.
AI assistance: OpenAI Codex helped reproduce the shell behavior and prepare this report and the proposed documentation change.
- Lingua principale
- PHP
- Stelle
- 205
- Fork
- 374
- Merge medio
- 20h 37m
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wp-cli/handbook
-
Add HTTP proxy configuration exampleForse già presa @swissspidy l’ha presa 261 giorni fa. Apertascope:documentation
wp-cli/handbook#601 · 18 commenti · 2 reazioni · 2 assegnatari ·
Tutte le issue di wp-cli/handbook
Issue simili
-
needs-triage Technical TODO
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
Piwigo/piwigo-docker#19 · 1 reazione ·
-
[Store][SurrealDb] add(), query() and remove() fail with 403 on a fresh store instanceForse già presa @lazerg l’ha presa oggi. ApertaBug Status: Needs Review Store
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
请升级一下 docker 相关镜像到 CVE 修复版本Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
-
sync-en
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno