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

Let "poetry shell" subcommand take an optional "-c my_cmd" to run a custom command once the shell is initialized

Aperta
#17 2 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Inizia tracciando il modo in cui il sottocomando poetry shell gestisce attualmente gli argomenti e in cosa differisce poetry run quando viene premuto CTRL+c. Usa la forma di comando richiesta, poetry shell -c "celery -A myproject worker -l debug", come caso di accettazione; il lavoro è completato quando il comando personalizzato viene eseguito dopo l'inizializzazione della shell, mentre la shell rimane disponibile.

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

Descrizione

  • I have searched the issues of this repo and believe that this is not a duplicate.
  • I have searched the documentation and believe that my question is not covered.

Feature Request

poetry shell should take an additional parameter, like so: poetry shell -c "celery -A myproject worker -l debug"

Problem with poetry run approach

I understand this is possible with poetry run celery -A myproject worker -l debug accomplishes this. But the problem with this approach is that when I hit CTRL+c it deactivates the virtual env. If I have to run any Django specific commands I need to manually do poetry shell or prefix it with poetry run.

I use tmuxp to automate my development environment. I usually have multiple panes opened. Longer commands are tedious. Having a -c option would be really helpful (at least, for me 😛). Please let me know if this okay and I can open a PR for this request myself.

Lingua principale
Python
Stelle
141
Fork
10
Merge medio
59m
PR unite (30g)
3

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

  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 python-poetry/poetry-plugin-shell

Tutte le issue di python-poetry/poetry-plugin-shell

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.