From 8524899201c7e03e254eaf3eee3fece7511e97f6 Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 15 Dec 2024 23:07:39 +0000 Subject: [PATCH] Deployed 7db042a with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 1 + api/index.html | 18 + apps/index.html | 1 + assets/android-chrome-192x192.png | Bin 0 -> 22083 bytes assets/android-chrome-512x512.png | Bin 0 -> 122770 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 0 -> 7462 bytes assets/apple-touch-icon-120x120.png | Bin 0 -> 6313 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 0 -> 10593 bytes assets/apple-touch-icon-152x152.png | Bin 0 -> 9106 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 0 -> 13510 bytes assets/apple-touch-icon-180x180.png | Bin 0 -> 11678 bytes assets/apple-touch-icon-60x60-precomposed.png | Bin 0 -> 2923 bytes assets/apple-touch-icon-60x60.png | Bin 0 -> 2481 bytes assets/apple-touch-icon-76x76-precomposed.png | Bin 0 -> 3950 bytes assets/apple-touch-icon-76x76.png | Bin 0 -> 3350 bytes assets/apple-touch-icon-precomposed.png | Bin 0 -> 13510 bytes assets/apple-touch-icon.png | Bin 0 -> 11678 bytes assets/browserconfig.xml | 9 + assets/favicon-16x16.png | Bin 0 -> 856 bytes assets/favicon-32x32.png | Bin 0 -> 1399 bytes assets/favicon.ico | Bin 0 -> 15086 bytes assets/images/evergreenbulb.png | Bin 0 -> 169859 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/old_logo/evergreenbulb-grey.png | Bin 0 -> 3975 bytes assets/images/old_logo/evergreenbulb.png | Bin 0 -> 3670 bytes assets/images/old_logo/evergreenleaf-grey.png | Bin 0 -> 2729 bytes assets/images/old_logo/evergreenleaf.png | Bin 0 -> 2064 bytes assets/images/social/api.png | Bin 0 -> 48539 bytes assets/images/social/apps.png | Bin 0 -> 44049 bytes assets/images/social/changelog.png | Bin 0 -> 41011 bytes assets/images/social/endpoints.png | Bin 0 -> 50058 bytes assets/images/social/examples.png | Bin 0 -> 42558 bytes assets/images/social/export.png | Bin 0 -> 48398 bytes assets/images/social/find.png | Bin 0 -> 45829 bytes assets/images/social/getlibrary.png | Bin 0 -> 49688 bytes assets/images/social/getlibraryapp.png | Bin 0 -> 50406 bytes .../en-US/ConvertTo-DotNetVersionClass.png | Bin 0 -> 43700 bytes .../social/help/en-US/Export-EvergreenApp.png | Bin 0 -> 43983 bytes .../help/en-US/Export-EvergreenManifest.png | Bin 0 -> 44678 bytes .../social/help/en-US/Find-EvergreenApp.png | Bin 0 -> 42202 bytes .../social/help/en-US/Get-EvergreenApp.png | Bin 0 -> 42877 bytes .../help/en-US/Get-EvergreenAppFromApi.png | Bin 0 -> 43021 bytes .../en-US/Get-EvergreenAppFromLibrary.png | Bin 0 -> 43021 bytes .../en-US/Get-EvergreenEndpointFromApi.png | Bin 0 -> 43100 bytes .../help/en-US/Get-EvergreenLibrary.png | Bin 0 -> 42936 bytes .../help/en-US/New-EvergreenLibrary.png | Bin 0 -> 43302 bytes .../social/help/en-US/Save-EvergreenApp.png | Bin 0 -> 44447 bytes .../en-US/Start-EvergreenLibraryUpdate.png | Bin 0 -> 43644 bytes .../social/help/en-US/Test-EvergreenApp.png | Bin 0 -> 43009 bytes .../social/help/en-US/about_Evergreen.png | Bin 0 -> 42294 bytes assets/images/social/how.png | Bin 0 -> 47310 bytes assets/images/social/index.png | Bin 0 -> 36761 bytes assets/images/social/install.png | Bin 0 -> 37996 bytes assets/images/social/issues.png | Bin 0 -> 41391 bytes assets/images/social/newlibrary.png | Bin 0 -> 40788 bytes assets/images/social/save.png | Bin 0 -> 44264 bytes assets/images/social/test.png | Bin 0 -> 40770 bytes assets/images/social/troubleshoot.png | Bin 0 -> 42347 bytes assets/images/social/under.png | Bin 0 -> 38983 bytes assets/images/social/updatelibrary.png | Bin 0 -> 41500 bytes assets/images/social/use.png | Bin 0 -> 40740 bytes assets/images/social/who.png | Bin 0 -> 47627 bytes assets/javascripts/bundle.83f73b43.min.js | 16 + assets/javascripts/bundle.83f73b43.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.6ce7567c.min.js | 42 + .../workers/search.6ce7567c.min.js.map | 7 + assets/js/tables.js | 6 + assets/mstile-150x150.png | Bin 0 -> 11506 bytes assets/safari-pinned-tab.svg | 743 ++ assets/site.webmanifest | 19 + assets/stylesheets/main.6f8fc17f.min.css | 1 + assets/stylesheets/main.6f8fc17f.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + changelog/index.html | 1 + endpoints/index.html | 47 + examples/index.html | 71 + export/index.html | 31 + find/index.html | 21 + getlibrary/index.html | 30 + getlibraryapp/index.html | 56 + .../ConvertTo-DotNetVersionClass/index.html | 17 + help/en-US/Export-EvergreenApp/index.html | 41 + .../en-US/Export-EvergreenManifest/index.html | 12 + help/en-US/Find-EvergreenApp/index.html | 14 + help/en-US/Get-EvergreenApp/index.html | 84 + help/en-US/Get-EvergreenAppFromApi/index.html | 22 + .../Get-EvergreenAppFromLibrary/index.html | 53 + .../Get-EvergreenEndpointFromApi/index.html | 33 + help/en-US/Get-EvergreenLibrary/index.html | 23 + help/en-US/New-EvergreenLibrary/index.html | 40 + help/en-US/Save-EvergreenApp/index.html | 99 + .../Start-EvergreenLibraryUpdate/index.html | 49 + help/en-US/Test-EvergreenApp/index.html | 76 + help/en-US/about_Evergreen/index.html | 1 + how/index.html | 1 + index.html | 1 + install/index.html | 19 + issues/index.html | 35 + newlibrary/index.html | 27 + overrides/main.html | 34 + save/index.html | 23 + search/search_index.json | 1 + sitemap.xml | 143 + sitemap.xml.gz | Bin 0 -> 445 bytes test/index.html | 18 + troubleshoot/index.html | 130 + under/index.html | 13 + updatelibrary/index.html | 15 + use/index.html | 21 + who/index.html | 1 + 146 files changed, 9377 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 api/index.html create mode 100644 apps/index.html create mode 100644 assets/android-chrome-192x192.png create mode 100644 assets/android-chrome-512x512.png create mode 100644 assets/apple-touch-icon-120x120-precomposed.png create mode 100644 assets/apple-touch-icon-120x120.png create mode 100644 assets/apple-touch-icon-152x152-precomposed.png create mode 100644 assets/apple-touch-icon-152x152.png create mode 100644 assets/apple-touch-icon-180x180-precomposed.png create mode 100644 assets/apple-touch-icon-180x180.png create mode 100644 assets/apple-touch-icon-60x60-precomposed.png create mode 100644 assets/apple-touch-icon-60x60.png create mode 100644 assets/apple-touch-icon-76x76-precomposed.png create mode 100644 assets/apple-touch-icon-76x76.png create mode 100644 assets/apple-touch-icon-precomposed.png create mode 100644 assets/apple-touch-icon.png create mode 100644 assets/browserconfig.xml create mode 100644 assets/favicon-16x16.png create mode 100644 assets/favicon-32x32.png create mode 100644 assets/favicon.ico create mode 100644 assets/images/evergreenbulb.png create mode 100644 assets/images/favicon.png create mode 100644 assets/images/old_logo/evergreenbulb-grey.png create mode 100644 assets/images/old_logo/evergreenbulb.png create mode 100644 assets/images/old_logo/evergreenleaf-grey.png create mode 100644 assets/images/old_logo/evergreenleaf.png create mode 100644 assets/images/social/api.png create mode 100644 assets/images/social/apps.png create mode 100644 assets/images/social/changelog.png create mode 100644 assets/images/social/endpoints.png create mode 100644 assets/images/social/examples.png create mode 100644 assets/images/social/export.png create mode 100644 assets/images/social/find.png create mode 100644 assets/images/social/getlibrary.png create mode 100644 assets/images/social/getlibraryapp.png create mode 100644 assets/images/social/help/en-US/ConvertTo-DotNetVersionClass.png create mode 100644 assets/images/social/help/en-US/Export-EvergreenApp.png create mode 100644 assets/images/social/help/en-US/Export-EvergreenManifest.png create mode 100644 assets/images/social/help/en-US/Find-EvergreenApp.png create mode 100644 assets/images/social/help/en-US/Get-EvergreenApp.png create mode 100644 assets/images/social/help/en-US/Get-EvergreenAppFromApi.png create mode 100644 assets/images/social/help/en-US/Get-EvergreenAppFromLibrary.png create mode 100644 assets/images/social/help/en-US/Get-EvergreenEndpointFromApi.png create mode 100644 assets/images/social/help/en-US/Get-EvergreenLibrary.png create mode 100644 assets/images/social/help/en-US/New-EvergreenLibrary.png create mode 100644 assets/images/social/help/en-US/Save-EvergreenApp.png create mode 100644 assets/images/social/help/en-US/Start-EvergreenLibraryUpdate.png create mode 100644 assets/images/social/help/en-US/Test-EvergreenApp.png create mode 100644 assets/images/social/help/en-US/about_Evergreen.png create mode 100644 assets/images/social/how.png create mode 100644 assets/images/social/index.png create mode 100644 assets/images/social/install.png create mode 100644 assets/images/social/issues.png create mode 100644 assets/images/social/newlibrary.png create mode 100644 assets/images/social/save.png create mode 100644 assets/images/social/test.png create mode 100644 assets/images/social/troubleshoot.png create mode 100644 assets/images/social/under.png create mode 100644 assets/images/social/updatelibrary.png create mode 100644 assets/images/social/use.png create mode 100644 assets/images/social/who.png create mode 100644 assets/javascripts/bundle.83f73b43.min.js create mode 100644 assets/javascripts/bundle.83f73b43.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js create mode 100644 assets/javascripts/workers/search.6ce7567c.min.js.map create mode 100644 assets/js/tables.js create mode 100644 assets/mstile-150x150.png create mode 100644 assets/safari-pinned-tab.svg create mode 100644 assets/site.webmanifest create mode 100644 assets/stylesheets/main.6f8fc17f.min.css create mode 100644 assets/stylesheets/main.6f8fc17f.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 changelog/index.html create mode 100644 endpoints/index.html create mode 100644 examples/index.html create mode 100644 export/index.html create mode 100644 find/index.html create mode 100644 getlibrary/index.html create mode 100644 getlibraryapp/index.html create mode 100644 help/en-US/ConvertTo-DotNetVersionClass/index.html create mode 100644 help/en-US/Export-EvergreenApp/index.html create mode 100644 help/en-US/Export-EvergreenManifest/index.html create mode 100644 help/en-US/Find-EvergreenApp/index.html create mode 100644 help/en-US/Get-EvergreenApp/index.html create mode 100644 help/en-US/Get-EvergreenAppFromApi/index.html create mode 100644 help/en-US/Get-EvergreenAppFromLibrary/index.html create mode 100644 help/en-US/Get-EvergreenEndpointFromApi/index.html create mode 100644 help/en-US/Get-EvergreenLibrary/index.html create mode 100644 help/en-US/New-EvergreenLibrary/index.html create mode 100644 help/en-US/Save-EvergreenApp/index.html create mode 100644 help/en-US/Start-EvergreenLibraryUpdate/index.html create mode 100644 help/en-US/Test-EvergreenApp/index.html create mode 100644 help/en-US/about_Evergreen/index.html create mode 100644 how/index.html create mode 100644 index.html create mode 100644 install/index.html create mode 100644 issues/index.html create mode 100644 newlibrary/index.html create mode 100644 overrides/main.html create mode 100644 save/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 test/index.html create mode 100644 troubleshoot/index.html create mode 100644 under/index.html create mode 100644 updatelibrary/index.html create mode 100644 use/index.html create mode 100644 who/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..0aa1ec1a --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +
Warning
The Evergreen API is provided free of charge - please don't abuse it. The API is currently provided by the free tier of Cloudflare Workers which provides up to 100,000 total requests per day. The API is intended for development purposes only and not for use with distributed endpoints.
If you encounter issues or would prefer to ensure data is only sourced from the application vendor, use Get-EvergreenApp
.
Evergreen's difference to other methods of finding and installing applications, is that Evergreen queries only official vendor sources when you use Get-EvergreenApp
. This ensures that the information returned can be trusted because it comes from the vendor and is not crowd sourced.
Evergreen supports an API that returns the same application version information as Get-EvergreenApp
. The API supports the same applications as the Evergreen module because data is sourced via the module. The API runs on Cloudflare Workers with data that is updated every 8 hours.
Full documentation for the API is available here: evergreen-api; however, if you're familiar with Get-EvergreenApp
in the Evergreen module, the API should be easy to use.
Data that is returned by the Evergreen API can be viewed at the Evergreen App Tracker.
In its current version, the API has only two endpoints that return data in JSON format - /apps
, /app/{appName}
. In PowerShell, the API can be queried with Invoke-RestMethod
.
Return the list of supported applications from /apps
- this is the equivalent of running Find-EvergreenApp
:
PS C:\> Invoke-RestMethod -Uri "https://evergreen-api.stealthpuppy.com/apps"
+
Details for a specific application are returned from the /app/{appName}
endpoint along with the name of the supported application.
PS C:\> Invoke-RestMethod -Uri "https://evergreen-api.stealthpuppy.com/app/MicrosoftEdge"
+
Data returned from the API can be filtered and sent to Save-EvergreenApp
to download binaries:
$Edge = Invoke-RestMethod -Uri "https://evergreen-api.stealthpuppy.com/app/MicrosoftEdge"
+$Edge | Where-Object { $_.Architecture -eq "x64" -and $_.Channel -eq "Stable" -and $_.Release -eq "Enterprise" } | Save-EvergreenApp -Path "C:\Apps"
+
If an unknown application is passed to the /app
endpoint, an error is returned:
PS C:\> Invoke-RestMethod -Uri "https://evergreen-api.stealthpuppy.com/app/UnsupportedApp"
+Invoke-RestMethod: {message: "Application not found. List all apps for valid application names. Application names are case sensitive.}
+
Evergreen includes the Get-EvergreenAppFromApi
function that is used in much the same way as Get-EvergreenApp
. This function is simpler than using Invoke-RestMethod
, and it automatically filters for available applications. For example, to query the API for application data for Microsoft Edge, use:
PS C:\> Get-EvergreenAppFromApi -Name "MicrosoftEdge"
+
+Version : 89.0.774.76
+Platform : Windows
+Channel : Stable
+Release : Enterprise
+Architecture : x64
+Date : 12/4/2021
+Hash : 9E7A29B4BE6E1CD707F80B4B79008F19D2D5DD5C774D317A493EC6DE5BE0B7D7
+URI : https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/4d12f620-174c-4259-85e6-8a80ea45ff10/MicrosoftEdgeEnterpriseX64.msi
+
This returns the current version and download URLs for Microsoft Edge using the official Microsoft Edge update API at https://edgeupdates.microsoft.com/api/products.
Just as with Get-EvergreenApp
, the output can be filtered for the specific application installer with Where-Object
. The example below returns the current version and download URL for the Stable channel of the 64-bit Enterprise ring of Microsoft Edge.
Get-EvergreenAppFromApi -Name "MicrosoftEdge" | Where-Object { $_.Architecture -eq "x64" -and $_.Channel -eq "Stable" -and $_.Release -eq "Enterprise" }
+
Evergreen 2412.177
supports the following applications:
no^e*!}ij3Y;)BmXX
z62RUt1xfkwPi+bkGDO>$Q{c~_BJn_iaICF`L(hR|xaHhA0KPsFJ0FBxahMWlK!^^)
z0=F!(lXAa9#F& A
z))HTX=2?a%5ETpyzd`wAqaG)+npc0e YchZpaT9;_X>5-d
zPiggzJtgj=yNXY!VjgAES~nk6JUnvtDVkO~M-Dx4d7Y0W9&h07wv@5Z{G~$5jpzMw
z3dng2kLU+r{C9&@9%79FXR=2G
zPO>!$;sqOZEv~G8H~S^D(6m*0e#MQdd0C{g_%@Ici4)&k2HMH9<~wf>Bt%O-`1+$>
z83wSqx+iMz+lhJI@1%HwKk=;xl5tfZfVqpH!g|XJQq{0Bwkd0}w3xv4<3g)UFp>T{
zrFw0N##5^NlgQoWM?Ub2?6(;)jx$G)t(RJrpC&!vE2{>=P|W7&Nv5B?I+g5ZL5jtlQvWRtADOLD^qqyx#+oFb5Rah<`*4_@=Wo)jO;&$cl
zArCa^nmtVJV@00?&D0^w{0JOK3jASCJz&W1~~k&+%KN!m|V9z+Z`eS_0=uQTf_
z!H!Mgm&a@&n2#U+SvxFW@cf@WfhWA;Q`^1kOUr-!{;&VYGIwuSv$=h#jl-EY{<`1c
z@Sf7_gP_?JYwPAyr@mw(QH%&
)^$`90^P|dH
&!lgN*9++#MA_>QuV3POWR|}~LZ6BtpfEp?
zmoyQiiyeYOI@QDj$$Stk3XG_&(Dd0mHX{Jr_ufRrcKzB`=FOAg#?aFVF2DNBz0IBt
zfA>2c|7rZ$5Bwv3`8}V5ul(2l^X>jxsQ3&-RRL7|itzK#J&OAmJ9yw9|3&`P!7e`k
z+};18b