mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-08-09 13:04:59 +02:00
Remove the #!/usr/bin/pwsh line
This commit is contained in:
15
Misc/FAQ.md
15
Misc/FAQ.md
@ -68,14 +68,13 @@ Good PowerShell scripts are user-friendly and platform-independant. As a guideli
|
||||
1. the filename is named using the `<verb>-<object>.ps1` scheme
|
||||
2. the encoding is UTF-8-BOM to support and use Unicode characters (including emojis where appropriate)
|
||||
3. the script has execute file permissions: chmod a+rx <file> (for Linux support)
|
||||
4. the first line reads `#!/usr/bin/pwsh` (for Linux support)
|
||||
5. provide a comment-based help with syntax, description, link, author, and license
|
||||
6. check the requirements (e.g. #Requires -RunAsAdministrator, or #Requires -Version 3)
|
||||
7. prefer command-line options, else ask the user for help
|
||||
8. recommended is `Set-StrictMode -Version Latest` to enable additional error checking
|
||||
9. for readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else
|
||||
10. on error call write-error with keyword "ERROR:" (to support log parsers) and exit the error code (mostly 1)
|
||||
11. on success exit with error code 0 (exit 0)
|
||||
4. provide a comment-based help with syntax, description, link, author, and license
|
||||
5. check the requirements (e.g. #Requires -RunAsAdministrator, or #Requires -Version 3)
|
||||
6. prefer command-line options, else ask the user for help
|
||||
7. recommended is `Set-StrictMode -Version Latest` to enable additional error checking
|
||||
8. for readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else
|
||||
9. on error call write-error with keyword "ERROR:" (to support log parsers) and exit the error code (mostly 1)
|
||||
10. on success exit with error code 0 (exit 0)
|
||||
|
||||
Your Question is not answered here?
|
||||
-----------------------------------
|
||||
|
Reference in New Issue
Block a user