From 3dafae5357926de040ee2f3e8d9647af6d0a1bc6 Mon Sep 17 00:00:00 2001 From: Jason Shirk Date: Thu, 21 Jul 2016 08:50:11 -0700 Subject: [PATCH] Move crontab demo to it's own directory Also change CronTab.psd1 encoding to ASCII --- .../CronTab/CronTab.ps1xml | 0 demos/crontab/CronTab/CronTab.psd1 | 61 ++++++++++++++++++ .../{modules => crontab}/CronTab/CronTab.psm1 | 0 demos/{ => crontab}/crontab.ps1 | 7 +- demos/modules/CronTab/CronTab.psd1 | Bin 3556 -> 0 bytes 5 files changed, 62 insertions(+), 6 deletions(-) rename demos/{modules => crontab}/CronTab/CronTab.ps1xml (100%) create mode 100755 demos/crontab/CronTab/CronTab.psd1 rename demos/{modules => crontab}/CronTab/CronTab.psm1 (100%) rename demos/{ => crontab}/crontab.ps1 (75%) delete mode 100644 demos/modules/CronTab/CronTab.psd1 diff --git a/demos/modules/CronTab/CronTab.ps1xml b/demos/crontab/CronTab/CronTab.ps1xml similarity index 100% rename from demos/modules/CronTab/CronTab.ps1xml rename to demos/crontab/CronTab/CronTab.ps1xml diff --git a/demos/crontab/CronTab/CronTab.psd1 b/demos/crontab/CronTab/CronTab.psd1 new file mode 100755 index 000000000..15c279cbb --- /dev/null +++ b/demos/crontab/CronTab/CronTab.psd1 @@ -0,0 +1,61 @@ +@{ + +# Script module or binary module file associated with this manifest. +RootModule = 'CronTab.psm1' + +# Version number of this module. +ModuleVersion = '0.1.0.0' + +# Supported PSEditions +CompatiblePSEditions = @('Linux') + +# ID used to uniquely identify this module +GUID = '508bb97f-de2e-482e-aae2-01caec0be8c7' + +# Author of this module +Author = 'Microsoft' + +# Company or vendor of this module +CompanyName = 'Unknown' + +# Copyright statement for this module +Copyright = '(c) 2016 Microsoft. All rights reserved.' + +# Description of the functionality provided by this module +Description = 'Sample module for managing CronTab' + +# Format files (.ps1xml) to be loaded when importing this module +FormatsToProcess = 'CronTab.ps1xml' + +# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. +FunctionsToExport = 'New-CronJob','Remove-CronJob','Get-CronJob','Get-CronTabUser' + +# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. +PrivateData = @{ + + PSData = @{ + + # Tags applied to this module. These help with module discovery in online galleries. + # Tags = @() + + # A URL to the license for this module. + # LicenseUri = '' + + # A URL to the main website for this project. + # ProjectUri = '' + + # A URL to an icon representing this module. + # IconUri = '' + + # ReleaseNotes of this module + # ReleaseNotes = '' + + } # End of PSData hashtable + +} # End of PrivateData hashtable + +# HelpInfo URI of this module +# HelpInfoURI = '' + +} + diff --git a/demos/modules/CronTab/CronTab.psm1 b/demos/crontab/CronTab/CronTab.psm1 similarity index 100% rename from demos/modules/CronTab/CronTab.psm1 rename to demos/crontab/CronTab/CronTab.psm1 diff --git a/demos/crontab.ps1 b/demos/crontab/crontab.ps1 similarity index 75% rename from demos/crontab.ps1 rename to demos/crontab/crontab.ps1 index 85bd63139..9e17acaed 100644 --- a/demos/crontab.ps1 +++ b/demos/crontab/crontab.ps1 @@ -1,10 +1,5 @@ -if (!($env:PSMODULEPATH -split ';' | Where-Object { $_.StartsWith($PSScriptRoot) })) -{ - $env:PSMODULEPATH += ";$PSScriptRoot/modules" -} - -Import-Module CronTab +Import-Module $PSScriptRoot/CronTab/CronTab.psd1 # Get the existing cron jobs Get-CronJob diff --git a/demos/modules/CronTab/CronTab.psd1 b/demos/modules/CronTab/CronTab.psd1 deleted file mode 100644 index 5a73eb59cf2eb65bbaca9301c1427f3eb49f9234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3556 zcmbuCUr!TJ5XI-&#P6_)4`Ko;Mg<>CAb^TNVg!6|p@mhtTiYTU!&g_&?+%x{ciTmc zA$9-Uxie?Z%$&Ra`nh30?5^Djzk62LfgRh#N*miuPa~`C#4haI270QsQdnQBmGyN0 zea>R2HMi~ARDZR+m9m{_|B0+G^)$0H-SKZJ3u5%-ue70Trh5M{VELfEwVvMT--O_$ z?C;x_V%OSpsGWV;kF{@Pt6FJh@=^XKS}B8VA^Qti^}}0o8MaWQIF6thx$VnwJXY*g z{kT4EML$rqvHsvJX8&I7?kF2La8%QPcuQ6z*}_vPgfO_swlLyu*pg!H$&!q|>Ha~M z_pWWr>Oz@2=QDZd8IHf`I*@-VR|?5MZ;3e!Z<;kpY{2PjJ2Lm{nLks$>q6SM7q+I| zE5X+j`CGB4TJgJ{G8*W9Mb@k81fGs{PYu>}x7OlpQ|Q3peRf-gz?54%u6N3X{;icg z`)92PiRmh2?2*0-Po)h0E^h8)Us;W`-)nPUJXQ8tzgoRsEr>o=T;}Ukc`{*iyw3+- zs74{&j-Ko-MWW~Fy0LuM^6uS-CiMT%dtEU---E#aSP_Vv>s92@6{aW7 znVD1B0K&HzxaD+8l>1VQRpr@9u>*YfOD;(2NPXE!wCRq`3{(*uIQ(q7+ifyIDLrWI_Dl( zLr1;S@IH}e*Se_oV8sioTtPSAv5Oh7jfV0K;M1SJ zE||jRIg96ZM(8cO6Cdf!bWM6M6qkX~gTM)j={=Bhnov>q<`-3=XZ~{RT~^Who^~7x z+3EFc@Ew7IHqZ0L`Vo0`6)&z)kL53Mlh+lNrh#ud(ZA`Ob1Fd8O79C{fkSwvoAB>U zM9lG;WA{v#8eb^UE?%+U)bB`rw5My{gTzNoD#ZguRG+Tw`7Vf_ zxqI#NU+|%KbPrlHuzgJyT%oh++admcAe}f}_3ZZM$~#}vD@CH7J7R^C#-rwQIj