PowerShell / PowerShell/PSResourceGet
Add a Rename-PSResourceRepository cmdlet
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 576
- Forks
- 114
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 7
Descripción
Summary of the new feature / enhancement
Currently the only way to rename a resource repository is to first unregister and then register it again. To make this easier for the user please introduce a Rename-PSResourceRepository.
Proposed technical implementation details (optional)
SYNTAX
Rename-PSResourceRepository [-Name] <string> [-NewName] <string> [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
function Rename-PSResourceRepository {
[CmdletBinding(SupportsShouldProcess)]
param (
[Parameter(Mandatory, Position = 0, ValueFromPipeline, ValueFromPipelineByPropertyName)]
[string]
$Name,
[Parameter(Mandatory, Position = 1, ValueFromPipelineByPropertyName)]
[string]
$NewName,
[Parameter()]
[switch]
$PassThru
)
process {
if ($PSCmdlet.ShouldProcess($Name)) {
# Rename repository
}
}
}
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience leyendo los cmdlets existentes del repositorio de recursos para anular el registro y registrar, ya que el issue los identifica como el flujo de trabajo actual para cambiar nombres. Añada la sintaxis propuesta de Rename-PSResourceRepository y verifique el comportamiento de Name, NewName, PassThru, WhatIf, Confirm y de la canalización; el trabajo estará terminado cuando los usuarios puedan cambiar el nombre de un repositorio sin tener que anular manualmente su registro y volver a registrarlo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp, powershell
- Área
- cli
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100