Pager options not honored with click>=8.1.8
- Langage dominant
- Python
- Étoiles
- 3.3k
- Forks
- 95
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Seemingly related to #225
I just installed litecli today using pip, and click was 8.3.0 per the dependency specification excluding 8.1.*
My $PAGER variable is set to `less -iJS` (case-insensitive search, show status column, don't wrap long lines) but I noticed that the output in litecli was not honoring this (there should be an empty first column, long lines are still wrapped, searching for "afghanistan" finds no results).
When I manually downgrade click to 8.1.7 or lower, this works as expected:
(Status column shown [-J], lines are not wrapped [-S], searching for "afghanistan" still finds "AFGHANISTAN" [-i])
8.1.8 is the first "bad" version and this issue has _not_ been fixed in click 8.2.* or 8.3.0.
Can you please update the dependency specifications to use 8.1.7 or lower?
I am not 100% sure but perhaps `click>=4.1,<=8.1.7` would be appropriate.
Thank you!
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par reproduire le comportement du pager avec les versions de Click signalées, en comparant 8.1.7 ou antérieure à 8.1.8 et ultérieure, tout en utilisant la valeur $PAGER indiquée. Examinez les spécifications des dépendances et vérifiez que la plage prise en charge exclut les versions dans lesquelles les options du pager échouent ; le travail est considéré comme terminé lorsque litecli respecte la recherche insensible à la casse, l’affichage de la colonne d’état et la désactivation du retour à la ligne.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100