Unify command execution in sudo.ps1
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Refatoração
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- powershell
- Domínio
- cli
Direção de pesquisa
Comece em sudo.ps1 e localize os três blocos repetidos de execução de SUDOEXE. Compare os caminhos de depuração e normal do PowerShell 7 e, em seguida, centralize esse comportamento em um helper e substitua os três pontos de chamada, preservando o comportamento de execução existente. Considera-se concluído quando futuras alterações na execução de comandos puderem ser feitas em um único lugar.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description of the new feature / enhancement
There are 3 places in the sudo.ps1 script that execute SUDOEXE in the following manner:
if (($psversiontable.psversion.major -eq 7) -and ($__SUDO_DEBUG -eq $true)) {
Trace-Command -PSHOST -name param* -Expression { & $SUDOEXE ... }
}
else {
& $SUDOEXE ...
}
Maybe export this logic to a function Run-Sudo or something along those lines?
Scenario when this would be used?
Any future change, bugfix, or improvement to the sudo executable or sudo script that need to be addressed at the points of command execution will only need to be applied in 1 place.
Supporting information
No response
- Linguagem predominante
- Rust
- Estrelas
- 5.9k
- Forks
- 180
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
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 microsoft/sudo
-
Invalid translation in helpAbertaIssue-Bug Needs-Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
-
Issue-Bug Needs-Triage
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
-
Issue-Feature Needs-Triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
-
Issue-Bug Needs-Triage
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
-
Issue-Bug Needs-Triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Todas as issues de microsoft/sudo
Issues semelhantes
-
area:cli bug dotnet good first issue priority:medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
rtk-ai/rtk#4844 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
delta-io/delta-kernel-rs#3757 ·
Mantenedores costumam responder em até 3 dias
-
area: library data-loss type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
alplabai/signex#1740 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
test(fslc): the unreadable mutate catalog test pins the Unix I/O error text and fails on WindowsTalvez já em andamento @rizumita assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Mantenedores costumam responder em até 1 dia