1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# pwshkit module manifest =====================================================
@{
ModuleVersion = '0.1.0'
GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'
Author = 'patppuccin'
Description = 'A collection of handrolled PowerShell utilities.'
PowerShellVersion = '5.1'
RootModule = 'pwshkit.psm1'
# Wildcards here — the loader in pwshkit.psm1 handles the real export list
# dynamically. Locking this down to explicit names would mean updating the
# manifest every time a new util is added, defeating the auto-discovery pattern.
FunctionsToExport = @(
'Invoke-Compress'
'Invoke-Extract'
'Invoke-MkCd'
'Invoke-Touch'
'Invoke-Up'
'Invoke-Yank'
'Invoke-Shank'
'Get-Dirs'
'Get-Files'
'Get-Recent'
'Set-LocationUp'
'Set-LocationUpUp'
'Show-Tree'
)
AliasesToExport = @(
'compress'
'extract'
'lsd'
'lsf'
'mkcd'
'recent'
'shank'
'touch'
'tree'
'up'
'..'
'...'
'yank'
)
CmdletsToExport = @()
VariablesToExport = @()
PrivateData = @{
PSData = @{
Tags = @('utilities', 'filesystem', 'navigation', 'cli')
ProjectUri = 'https://github.com/patppuccin/pwshkit'
LicenseUri = 'https://github.com/patppuccin/pwshkit/blob/main/LICENSE'
}
}
}
|