Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support prompt expansions

Aperta
#326 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python, shell
Ambito
cli

Direzione di ricerca

Inizia individuando i punti di ingresso per il parsing della riga di comando o l’espansione del prompt, nonché tutti i test che coprono l’espansione della cronologia o degli argomenti. Confronta il comportamento esistente con ogni esempio nell’issue; il lavoro è completato quando le espansioni e sostituzioni elencate sono supportate e coperte da test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Support prompt expansions

Examples

!! - all items, repeat the previous line
!* - just args
!:3  just 3rd item
!^      first argument
!$      last argument # or hit esc period
!*      all arguments
!:2     second argument

!:2-3   second to third arguments
!:2-$   second to last arguments
!:2*    second to last arguments
!:2-    second to next to last arguments

!:0     the command
!:-2  first 2 items

# substitutions
^WORD1^WORD2^
!!:s/WORD1/WORD2

!!:gs/old/new/ or :&
Lingua principale
Python
Stelle
14.2k
Fork
851
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di idank/explainshell

Tutte le issue di idank/explainshell

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.