@@ -203,50 +203,3 @@ function Restart-Job {
203203
204204Set-Alias - Name rsjb - Value Restart-Job
205205
206- function Convert-VariableCase {
207- param (
208- [Parameter (Mandatory = $true )]
209- [string ]$InputString
210- )
211-
212- # Split input string into parts
213- $parts = $InputString.Split (' .' )
214-
215- # Initialize result array
216- $results = @ ()
217-
218- # Basic case transformations
219- $capitalize = ($parts | ForEach-Object {
220- $_ [0 ].ToString().ToUpper() + $_.Substring (1 ).ToLower()
221- }) -join ' '
222- $lowercase = ($parts -join ' ' ).ToLower()
223- $uppercase = ($parts -join ' ' ).ToUpper()
224-
225- $results += " capitalize(): $capitalize "
226- $results += " lowercase(): $lowercase "
227- $results += " uppercase(): $uppercase "
228-
229- # Case style transformations
230- $kebabcase = ($parts | ForEach-Object { $_.ToLower () }) -join ' -'
231- $snakecase = ($parts | ForEach-Object { $_.ToLower () }) -join ' _'
232-
233- $titlecase = ($parts | ForEach-Object {
234- $_ [0 ].ToString().ToUpper() + $_.Substring (1 ).ToLower()
235- }) -join ' '
236-
237- $lowercamelcase = ($parts | ForEach-Object {
238- $_ [0 ].ToString().ToUpper() + $_.Substring (1 ).ToLower()
239- }) -join ' ' | ForEach-Object {
240- $_ [0 ].ToString().ToLower() + $_.Substring (1 )
241- }
242-
243- $uppercamelcase = ($parts | ForEach-Object {
244- $_ [0 ].ToString().ToUpper() + $_.Substring (1 ).ToLower()
245- }) -join ' '
246-
247- $shoutykebabcase = ($parts | ForEach-Object { $_.ToUpper () }) -join ' -'
248- $shoutysnakecase = ($parts | ForEach-Object { $_.ToUpper () }) -join ' _'
249-
250- return @ ($capitalize , $lowercase , $uppercase , $kebabcase , $snakecase , $titlecase , $lowercamelcase , $uppercamelcase , $shoutykebabcase , $shoutysnakecase )
251- }
252- Set-Alias - Name convar - Value Convert-VariableCase
0 commit comments