-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
303 lines (299 loc) · 9.72 KB
/
Cargo.toml
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
[package]
name = "sfind"
version = "0.5.0"
edition = "2021"
license = "Apache-2.0"
description = "smart find utility - find files based on name or contents"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = "1.0.71"
cfg-if = "1.0.0"
clap = {version = "4.3.11", features = ["color", "derive", "error-context", "help", "std", "suggestions", "usage"]}
regex = "1.9.1"
indoc = "2"
serde = {version = "1.0", features = ["derive"]}
serde_json = "1.0"
thiserror = "1.0.43"
encoding_rs = "0.8"
[target.'cfg(not(any(target_os = "macos", target_os = "windows")))'.dependencies]
xdg = "2.5"
[target.'cfg(windows)'.dependencies]
windows-sys = {version = "0.48.0", features = [
# Wdk
# Wdk_System
# Wdk_System_OfflineRegistry
"Win32",
# Win32_Data
# Win32_Data_HtmlHelp
# Win32_Data_RightsManagement
# Win32_Data_Xml
# Win32_Data_Xml_MsXml
# Win32_Data_Xml_XmlLite
# Win32_Devices
# Win32_Devices_AllJoyn
# Win32_Devices_BiometricFramework
# Win32_Devices_Bluetooth
# Win32_Devices_Communication
# Win32_Devices_DeviceAccess
# Win32_Devices_DeviceAndDriverInstallation
# Win32_Devices_DeviceQuery
# Win32_Devices_Display
# Win32_Devices_Enumeration
# Win32_Devices_Enumeration_Pnp
# Win32_Devices_Fax
# Win32_Devices_FunctionDiscovery
# Win32_Devices_Geolocation
# Win32_Devices_HumanInterfaceDevice
# Win32_Devices_ImageAcquisition
# Win32_Devices_PortableDevices
# Win32_Devices_Properties
# Win32_Devices_Pwm
# Win32_Devices_Sensors
# Win32_Devices_SerialCommunication
# Win32_Devices_Tapi
# Win32_Devices_Usb
# Win32_Devices_WebServicesOnDevices
"Win32_Foundation",
# Win32_Gaming
# Win32_Globalization
# Win32_Graphics
# Win32_Graphics_Dwm
# Win32_Graphics_Gdi
# Win32_Graphics_Hlsl
# Win32_Graphics_OpenGL
# Win32_Graphics_Printing
# Win32_Graphics_Printing_PrintTicket
# Win32_Management
# Win32_Management_MobileDeviceManagementRegistration
# Win32_Media
# Win32_Media_Audio
# Win32_Media_Audio_Apo
# Win32_Media_Audio_DirectMusic
# Win32_Media_Audio_Endpoints
# Win32_Media_Audio_XAudio2
# Win32_Media_DeviceManager
# Win32_Media_DxMediaObjects
# Win32_Media_KernelStreaming
# Win32_Media_LibrarySharingServices
# Win32_Media_MediaPlayer
# Win32_Media_Multimedia
# Win32_Media_Speech
# Win32_Media_Streaming
# Win32_Media_WindowsMediaFormat
# Win32_NetworkManagement
# Win32_NetworkManagement_Dhcp
# Win32_NetworkManagement_Dns
# Win32_NetworkManagement_InternetConnectionWizard
# Win32_NetworkManagement_IpHelper
# Win32_NetworkManagement_MobileBroadband
# Win32_NetworkManagement_Multicast
# Win32_NetworkManagement_Ndis
# Win32_NetworkManagement_NetBios
# Win32_NetworkManagement_NetManagement
# Win32_NetworkManagement_NetShell
# Win32_NetworkManagement_NetworkDiagnosticsFramework
# Win32_NetworkManagement_NetworkPolicyServer
# Win32_NetworkManagement_P2P
# Win32_NetworkManagement_QoS
# Win32_NetworkManagement_Rras
# Win32_NetworkManagement_Snmp
# Win32_NetworkManagement_WNet
# Win32_NetworkManagement_WebDav
# Win32_NetworkManagement_WiFi
# Win32_NetworkManagement_WindowsConnectNow
# Win32_NetworkManagement_WindowsConnectionManager
# Win32_NetworkManagement_WindowsFilteringPlatform
# Win32_NetworkManagement_WindowsFirewall
# Win32_NetworkManagement_WindowsNetworkVirtualization
# Win32_Networking
# Win32_Networking_ActiveDirectory
# Win32_Networking_BackgroundIntelligentTransferService
# Win32_Networking_Clustering
# Win32_Networking_HttpServer
# Win32_Networking_Ldap
# Win32_Networking_NetworkListManager
# Win32_Networking_RemoteDifferentialCompression
# Win32_Networking_WebSocket
# Win32_Networking_WinHttp
# Win32_Networking_WinInet
# Win32_Networking_WinSock
# Win32_Networking_WindowsWebServices
# Win32_Security
# Win32_Security_AppLocker
# Win32_Security_Authentication
# Win32_Security_Authentication_Identity
# Win32_Security_Authentication_Identity_Provider
# Win32_Security_Authorization
# Win32_Security_Authorization_UI
# Win32_Security_ConfigurationSnapin
# Win32_Security_Credentials
# Win32_Security_Cryptography
# Win32_Security_Cryptography_Catalog
# Win32_Security_Cryptography_Certificates
# Win32_Security_Cryptography_Sip
# Win32_Security_Cryptography_UI
# Win32_Security_DiagnosticDataQuery
# Win32_Security_DirectoryServices
# Win32_Security_EnterpriseData
# Win32_Security_ExtensibleAuthenticationProtocol
# Win32_Security_Isolation
# Win32_Security_LicenseProtection
# Win32_Security_NetworkAccessProtection
# Win32_Security_Tpm
# Win32_Security_WinTrust
# Win32_Security_WinWlx
# Win32_Storage
# Win32_Storage_Cabinets
# Win32_Storage_CloudFilters
# Win32_Storage_Compression
# Win32_Storage_DataDeduplication
# Win32_Storage_DistributedFileSystem
# Win32_Storage_EnhancedStorage
# Win32_Storage_FileHistory
# Win32_Storage_FileServerResourceManager
# Win32_Storage_FileSystem
# Win32_Storage_Imapi
# Win32_Storage_IndexServer
# Win32_Storage_InstallableFileSystems
# Win32_Storage_IscsiDisc
# Win32_Storage_Jet
# Win32_Storage_OfflineFiles
# Win32_Storage_OperationRecorder
# Win32_Storage_Packaging
# Win32_Storage_Packaging_Appx
# Win32_Storage_Packaging_Opc
# Win32_Storage_ProjectedFileSystem
# Win32_Storage_StructuredStorage
# Win32_Storage_Vhd
# Win32_Storage_VirtualDiskService
# Win32_Storage_Vss
# Win32_Storage_Xps
# Win32_Storage_Xps_Printing
# Win32_System
# Win32_System_AddressBook
# Win32_System_Antimalware
# Win32_System_ApplicationInstallationAndServicing
# Win32_System_ApplicationVerifier
# Win32_System_AssessmentTool
# Win32_System_ClrHosting
# Win32_System_Com
# Win32_System_Com_CallObj
# Win32_System_Com_ChannelCredentials
# Win32_System_Com_Events
# Win32_System_Com_Marshal
# Win32_System_Com_StructuredStorage
# Win32_System_Com_UI
# Win32_System_Com_Urlmon
# Win32_System_ComponentServices
# Win32_System_Console
# Win32_System_Contacts
# Win32_System_CorrelationVector
# Win32_System_DataExchange
# Win32_System_DeploymentServices
# Win32_System_DesktopSharing
# Win32_System_DeveloperLicensing
# Win32_System_Diagnostics
# Win32_System_Diagnostics_Ceip
# Win32_System_Diagnostics_ClrProfiling
# Win32_System_Diagnostics_Debug
# Win32_System_Diagnostics_Debug_ActiveScript
# Win32_System_Diagnostics_Debug_Extensions
# Win32_System_Diagnostics_Etw
# Win32_System_Diagnostics_ProcessSnapshotting
# Win32_System_Diagnostics_ToolHelp
# Win32_System_DistributedTransactionCoordinator
# Win32_System_Environment
# Win32_System_ErrorReporting
# Win32_System_EventCollector
# Win32_System_EventLog
# Win32_System_EventNotificationService
# Win32_System_GroupPolicy
# Win32_System_HostCompute
# Win32_System_HostComputeNetwork
# Win32_System_HostComputeSystem
# Win32_System_Hypervisor
# Win32_System_IO
# Win32_System_Iis
# Win32_System_Ioctl
# Win32_System_JobObjects
# Win32_System_Js
# Win32_System_Kernel
# Win32_System_LibraryLoader
# Win32_System_Mailslots
# Win32_System_Mapi
# Win32_System_Memory
# Win32_System_Memory_NonVolatile
# Win32_System_MessageQueuing
# Win32_System_MixedReality
# Win32_System_Mmc
# Win32_System_Ole
# Win32_System_ParentalControls
# Win32_System_PasswordManagement
# Win32_System_Performance
# Win32_System_Performance_HardwareCounterProfiling
# Win32_System_Pipes
# Win32_System_Power
# Win32_System_ProcessStatus
# Win32_System_RealTimeCommunications
# Win32_System_Recovery
# Win32_System_Registry
# Win32_System_RemoteAssistance
# Win32_System_RemoteDesktop
# Win32_System_RemoteManagement
# Win32_System_RestartManager
# Win32_System_Restore
# Win32_System_Rpc
# Win32_System_Search
# Win32_System_Search_Common
# Win32_System_SecurityCenter
# Win32_System_ServerBackup
# Win32_System_Services
# Win32_System_SettingsManagementInfrastructure
# Win32_System_SetupAndMigration
# Win32_System_Shutdown
# Win32_System_StationsAndDesktops
# Win32_System_SubsystemForLinux
# Win32_System_SystemInformation
# Win32_System_SystemServices
# Win32_System_TaskScheduler
# Win32_System_Threading
# Win32_System_Time
# Win32_System_TpmBaseServices
# Win32_System_UpdateAgent
# Win32_System_UpdateAssessment
# Win32_System_UserAccessLogging
# Win32_System_VirtualDosMachines
# Win32_System_WindowsProgramming
# Win32_System_WindowsSync
# Win32_System_Wmi
"Win32_UI",
# Win32_UI_Accessibility
# Win32_UI_Animation
# Win32_UI_ColorSystem
# Win32_UI_Controls
# Win32_UI_Controls_Dialogs
# Win32_UI_Controls_RichEdit
# Win32_UI_HiDpi
# Win32_UI_Input
# Win32_UI_Input_Ime
# Win32_UI_Input_Ink
# Win32_UI_Input_KeyboardAndMouse
# Win32_UI_Input_Pointer
# Win32_UI_Input_Radial
# Win32_UI_Input_Touch
# Win32_UI_Input_XboxController
# Win32_UI_InteractionContext
# Win32_UI_LegacyWindowsEnvironmentFeatures
# Win32_UI_Magnification
# Win32_UI_Notifications
# Win32_UI_Ribbon
"Win32_UI_Shell",
# Win32_UI_Shell_Common
# Win32_UI_Shell_PropertiesSystem
# Win32_UI_TabletPC
# Win32_UI_TextServices
# Win32_UI_WindowsAndMessaging
# Win32_UI_Wpf
# Win32_Web
# Win32_Web_InternetExplorer
]}