bashdb evaluates escape codes when it's printing the current line of source code
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- bash
- Domínio
- devtools
Direção de pesquisa
Reproduce the example script and trace where bashdb prints the current source line, checking lib/hooks.sh as suggested in the issue. The fix is complete when escape sequences in a line such as RED=$'\x1b[31m' are displayed unchanged rather than evaluated.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Debugging the snippet yields this (in red color):
(/home/jansorg/test.bash:2):
2: RED=$''
bashdb<0>
But it should have printed the source line unchanged, i.e. as RED=$'\x1b[31m'.
I tried to fix this, but couldn't find the place where the source line is printed (in lib/hooks.sh?).
If you pointed me to the right source, I'd try again to fix this.
#!/bin/bash
RED=$'\x1b[31m'
RESET=$'\x1b[0m'
read -e -p "Please enter a name: " -r NAME
echo "The name is $RED$NAME$RESET!"
- Linguagem predominante
- Shell
- Estrelas
- 98
- Forks
- 13
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Trepan-Debuggers/bashdb
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
Trepan-Debuggers/bashdb#71 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Trepan-Debuggers/bashdb#63 · 4 comentários ·
Todas as issues de Trepan-Debuggers/bashdb
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
chainguard-dev/actions#1063 ·
Mantenedores costumam responder em até 1 dia
-
test_update_rollback_recovery: the no-change slice anchors on a comment, widening it to ~1800 linesAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
WingedGuardian/GENesis-AGI#2719 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
fedora-copr/copr#4532 · 2 comentários ·
Mantenedores costumam responder em até 3 dias
-
feat
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
idean3885/claude-ops-agent#572 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia