Get-ChildItem IncludeRoot Parameter
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- powershell
- Domaine
- cli
Piste de recherche
Commencez par le texte du RFC et les exemples liés afin de comprendre le workflow Get-ChildItem demandé. Examinez le comportement actuel de -Recurse ainsi que le paramètre IncludeRoot et la sortie proposés. Le travail est considéré comme terminé lorsque le paramètre, l’exemple d’utilisation, la sortie et les considérations de conception du RFC sont suffisamment clarifiés pour permettre l’implémentation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
RFC:
Author: John Bevan
Status: Draft
SupercededBy:
Version:
Area: Standard Functions
Comments Due:
Plan to implement:
Get-ChildItem; Add IncludeRoot Switch
Suggestion: Currently if you wish to fetch an item and its children you have to make a call to Get-Item and Get-ChildItem. Since this is a common use case, it would be good to reduce this to a single call. By adding an IncludeRoot switch to Get-ChildItem we could easily have it fulfill this requirement.
Here are some examples of people who've hit this scenario & tried to get creative in resolving it.
Motivation
As a PowerShell user,
I can retrieve an item and its children,
so that I have the full tree returned in a single result set.
User Experience
Example of user experience with example code/script.
Include example of input and output.
Get-ChildItem -Path 'c:\demo' -IncludeRoot -Recurse | Select-Object -ExpandProperty FullName
c:\demo
c:\demo\subfolder
c:\demo\subfolder\one.txt
c:\demo\subfolder\two.txt
Specification
Include [Parameter()][Switch]$IncludeRoot in the list of available parameters.
Alternate Proposals and Considerations
The current workaround is to make separate calls to Get-Item and Get-ChildItem.
- Langage dominant
- PowerShell
- Étoiles
- 468
- Forks
- 143
- Merge moyen
- 9 min
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PowerShell/PowerShell-RFC
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PowerShell/PowerShell-RFC#404 · 1 commentaire ·
-
PowerShell/PowerShell-RFC#407 · 1 commentaire · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
PowerShell/PowerShell-RFC#396 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
PowerShell/PowerShell-RFC#334 · 2 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
PowerShell/PowerShell-RFC#327 · 28 commentaires · 31 réactions ·
Toutes les issues de PowerShell/PowerShell-RFC
Issues similaires
-
T: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
simp/pupmod-simp-simp#395 ·