PowerShell 프로그램의 소스 코드 미화를 찾고 있습니다. 이상적으로는 CLI를 기반으로하지만 모든 솔루션을 사용할 수 있습니다. 일반적인 꽤 프린터 도구를 구성하는 것을 피하고 싶습니다. PowerShell에서 바로 사용할 수있는 솔루션을 원합니다. 그런 것이 있습니까?PowerShell 코드 포맷터/예쁜 프린터가 있습니까?
답변
나는 어떤 것도 모른다. 그러나 PowerShell V2는 PowerShell 토큰 화 도구를 제공합니다. System.Management.Automation.PsParser
"lint"와 유사한 검사도 흥미로울 수 있습니다.
예를 들어, 사용자가 변경했을 수 있으므로 스크립트에서 ReadOnly
으로 표시되지 않은 별칭을 사용하지 않아야한다고 생각합니다. 자세한 설명은 Where are the default aliases defined in powershell?을 참조하십시오.
ScriptCop을 살펴보십시오.
대문자 Mike Shepard - 나는 그의 대답 here에서 이것을 발견했습니다.
UPDATE : 그것은 GitHub의 지금이다 :
https://github.com/DTW-DanWard/PowerShell-Beautifier 내가 PowerShell에서 PowerShell은 꽤 프린터/코드 청소기를 썼다. 공백을 제거하고, 코드 그룹을 들여 쓰기하고, 별칭을 명령으로 대체하고, 명령, 매개 변수, 유형 등을 수정합니다.이 파일을 사용하여 파일을 다시 포맷하거나 소스 파일을 읽고 결과를 다른 파일로 출력 할 수 있습니다.
상세 정보 : http://danspowershellstuff.blogspot.com/2012/03/powershell-pretty-printer-code-cleaner.html
다운로드 페이지 : http://www.dtwconsulting.com/PS/Module_PrettyPrinterV1.htm
날 당신이 등/구성/변경보고 싶어요 알려주십시오.
- 1. 코드 : Blocks와 PowerShell 사용
- 2. 실제 프린터와 가상 프린터가 다를 수 있습니까?
- 3. 블루투스 프린터가 있음을 감지했습니다.
- 4. PowerShell 코드 Tidy 또는 Reformat?
- 5. 'InvalidPrinterException'수신 - "프린터가 설치되지 않았습니다." 오류
- 6. 기본 프린터가 창에 설정되었을 때를 결정할 수 있습니까
- 7. 블루투스 프린터가 인쇄 줄을 건너 뛰는 경우
- 8. PowerShell : PowerShell 대본 기록부 읽기
- 9. Powershell 출력
- 10. 델파이가 여러 프린터가 있다는 것을 인식하지 못합니다.
- 11. Powershell 스크립트에서 Medadata를 추출하는 PowerShell 스크립트
- 12. Powershell 내에서 Powershell 중첩을 감지하는 방법은 무엇입니까?
- 13. PowerShell 문자열 리터럴에 유니 코드 문자 코드를 어떻게 인코딩합니까?
- 14. Powershell impersonation
- 15. 스냅인 구축 PowerShell V1 및 PowerShell V2
- 16. 기업에서 PowerShell 및 PowerShell 모듈을 사용하는 방법
- 17. PowerShell App.Config
- 18. Powershell 속성?
- 19. Powershell SQLCMD
- 20. PowerShell 스크립트를 통한 PowerShell 모듈 개발시기 선택
- 21. Powershell 조인
- 22. GitHub의 PowerShell 스크립트
- 23. Powershell 위에 GUI 용 프레임 워크가 있습니까?
- 24. 자체 수정 PowerShell 스크립트를 작성할 수 있습니까?
- 25. x64에 PowerShell 용 TFS 스냅인이 있습니까?
- 26. PowerShell 스크립트에서 RunWithElevatedPrivileges를 사용할 수 있습니까?
- 27. Powershell 1.0 스크립트에서 Ant를 실행하는 래퍼가 있습니까?
- 28. powershell 모듈 자체를 언로드 할 수 있습니까?
- 29. PowerShell ParameterBindingException
- 30. Powershell "join"
예! 너 너 멋지다! –
다른 사람들이 기여할 수 있도록 코드를 GitHub로 포팅하는 것을 고려 했습니까? – bbodenmiller
예 - 나는 그것을 정리하고 테스트 파일과 문서를 완성하기 위해 노력해 왔습니다. 앞으로 며칠 이내에 있어야합니다. – DanW