Downloads:
659,642
Downloads of v 71.0.1.2019090621-alpha:
166
Last Update:
07 Sep 2019
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox alpha admin foss cross-platformFirefox Nightly
This is a prerelease version of Firefox Nightly.
- 1
- 2
- 3
71.0.1.2019090621-alpha | Updated: 07 Sep 2019
Downloads:
659,642
Downloads of v 71.0.1.2019090621-alpha:
166
Maintainer(s):
Software Author(s):
- Mozilla
Firefox Nightly 71.0.1.2019090621-alpha
This is a prerelease version of Firefox Nightly.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Mozilla. The inclusion of Mozilla trademark(s), if any, upon this webpage is solely to identify Mozilla goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
Validation Testing Passed
Verification Testing Passed
DetailsScan Testing Resulted in Flagged:
This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.
We recommend clicking the "Details" link to make your own decision on installing this package.
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Nightly, run the following command from the command line or from PowerShell:
To upgrade Firefox Nightly, run the following command from the command line or from PowerShell:
To uninstall Firefox Nightly, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-nightly --internalize --version=71.0.1.2019090621-alpha --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'71.0.1.2019090621-alpha'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'71.0.1.2019090621-alpha'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install firefox-nightly
win_chocolatey:
name: firefox-nightly
version: '71.0.1.2019090621-alpha'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-nightly' do
action :install
source 'INTERNAL REPO URL'
version '71.0.1.2019090621-alpha'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-nightly
{
Name = "firefox-nightly"
Version = "71.0.1.2019090621-alpha"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-nightly':
ensure => '71.0.1.2019090621-alpha',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package is exempt from moderation. While it is likely safe for you, there is more risk involved.
Firefox Nightly builds are under active development and should be used only by advanced users for testing experimental features.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta
- Firefox Developer Edition
- Firefox Nightly (you are here)
Forum
Mozilla Developer Network documentation
Privacy policy
Please Note: This is an automatically updated package. If you find it is
out of date by more than a day or two, please contact the maintainer(s) and
let them know the package is no longer updating correctly.
ach|32|a0d36eccfbda473cfa0468925bfb0c8028ccf2a6598eea6a10ab180c1d6ebe8fbe0a12389d1d327ac7974f25b202dbb44f2aef7a518cb5dd76f200eeb1f23471
ach|64|d74a0c03f6e26f50170b41789434b0b83d218c702bb9105919e85292eccb763139906661f4fbcafd9923b4eeb3b0b956bbea5ba1a03dff6ef960fcd2edada05b
af|32|478d9688418fbb448346a0efb91b25864ae665bf171b07ff6de9ebd099645a801610b8a09beb95aa9a5f2dc5560e8bba742a32e58b0d45bbeb74f6589a303564
af|64|df4d6e9880cb7ed22f4e307a8356cd00b7e6d5611189a69f4818c2afdf6ad95a1f966f0ad716bfa680f68739e919c1b619f0a02f494bfedb3bc59082b4b215bb
an|32|18b96a930f9bcbcdb01f5b0a56063ae3abab0251b22ba86d10d7c496ed13cc2458ade5313fc7654b76ec1a0a4d124776304e97ab1498c07681b1a1b16cbc14f8
an|64|cbf957fd91355a1546495f8c5473ee286eb303ce3395e7f44ffc22782f541642b71b75d45175bf329d2ae04ad00db869be922e11211bfa9474aaab30a46db29a
ar|32|a35d1d99a7c1e3c2c2ac12f72b2a5350765f26c99794b33798cb894ee4de57d4c814be28ad9fdd3f8c72b14efbe5b57e2dbbc490bc6db5153d36c309e92f0ca0
ar|64|971d59d7060b67456171e1b8f614eab07daeddca046e796f0dfb9b3d51a0bc068518e4529f2434864870672c42c327de8ee06ccea2e7c6a3c684799d6d2bde1a
ast|32|122a5762831bbf18875b504957013ea6359a5e4c70f252db029f73864f98c82e0ea4da254ab8a6a482728ec693ebbc2bf1aa946040b2cda9b393711d7b07ebcc
ast|64|e7a6786cd7e438ead802b00c6e131b31f4af73cd21d076e1c3a3cec9340d03056b6c52abfcbb275bdbbea9cff2f24e1f3bdf5206b009d47a07b317087c192331
az|32|d5707f785f048e5eb2170f9fb981da9230dfb47b778e6d32afd89f652cee32e7c768016365e65da39c62323939fe77a1fc18341ed19a6b2688ca3759f2ec2c07
az|64|548a32661d628af00ff5500fadfb20d8a1e99b8d547552e980c3af5645f54fdf83ed405535a3e3603bf603c0e18ba4dd3c9393953049cf3efa39afffc08be768
be|32|e613df7bc126868fd696f1a347170725d7aed067b3a669a263a650c75004150cb38a67e4bc2a41d9985c6c40517869938cf61b7467712acc14717445b784f54c
be|64|e74475264da41e95dc40a7056456b0064fe22f2668c6d11642e719c925db01c299510a7ab79e151d7d9efe096b34950d80f1a2b01f71d8ed6885afe4eac51492
bg|32|b02c6b1e688190a7fcaaa77179d0f76516fc3d196c0430856e6de4631ce0bb4cabc20eaa185cb7fb58b702934499447b4dce70ce9a7a0f540a703c02c738d9c5
bg|64|b4bd0406aa8848965f188e0517d2fdc5cfa83012ea3613a59677da8be5530397e17e326c5fe0d4f7c269116f3c2369c7f3c23c69797f923ff3e609329ac5afda
bn|32|56bfcf68f412b9593485d938e0528b4bdd3cd77ae46d59be838884bb81e4287863c82aa93e57b314373f77c20b613f585d9b4f852fbb6fa1eb2dda53051f50bb
bn|64|d94e3780a1263358c8fc5e33bdef6b046d0959f409e90bf4611ff034ab72573a0ff1724fcbdceba9c89d23653d59d269deea955eac7ab067aa49aa9c81f101bc
br|32|3631c0bb5bf09b8c495af6dcbb8e91cc50d65bf9874218a0f7cbcde49b88afd85c48448a8580495565a079675d507c6e1f3fed60b4527ad6e54a5ebdb8e4453f
br|64|58d1efb7ee348d368a060a42255ec516cc8e8cb895ac7621ea228cd860d5f87ecc8e664adbf8fb390f21d34f7fe85138e0a932f9c884f97f61f4b4e88d4effc9
bs|32|d19205452133f1ccdd9f1f0882af101ab02fb246258611dc36f69b3d027bbfebe63bb68183dc7f38f90fe86c1dd944df6d8f7ed31987ee3d3db44f9ee4d637df
bs|64|6de8bb41f7bd957df7ecc7be89f3cf49421471d09bd988eb92b77c0aa251d4af51a2b12a702f30cac4eab2e92958265ebd1c4ccd86e60d5b25b588a0135d2bc5
ca|32|c6e21da4a5e1c29d8711ebdf2448daa634d471ac11bd73493db4beb5b61506313452d1f42281b2bf2da6970842a3d1043017b13f5cd48cd768c562895f2f9f26
ca|64|b6bfeec3b923cf9ea36176148eecb6254c726a87bdaf30262cf9b87f0bff51b9c4206dec8bf247417c7f2d611a3f530b1034d88eeeff6b3a55b32cdc6598fe63
cak|32|c4c5436e62526f716df872814d1f264831635a56387243a0a552fa0444bdf6047d13537dc60aa03497b4796f4d1c0125deaec39f97b4477eff56c5bdadd5ecc1
cak|64|8fd2ba8d2bc373001aa8029b8d26d9f6a5ffab688194fc54a8cf932bf2a5257d153678fa396139e66922c155f49b0c8feee02d20ee5e18df57a8d497b86c5d47
cs|32|676241c15b47844d076d2ba3bf6bd8e8fc6388ebb363eb268a733162786e07c858840535b0e14470ad6b6f42ee0d14b3ccb8abdd1d04810be6d59dcd017cc276
cs|64|b0af961e0b782e353bfedeea3ffc14eda4aa9065007bba396a68b05a6b7a1d2cbd9158b5a8107d6cef00fdc82d286dd71111e2ad8eee5dcc9e27bcf4d5b612df
cy|32|ac778dfad65210e6927be7a77e68aec4b3f38b4589c8211ef3d03ad7341c3620031518ee17e7b578f8859aee51106746474ff815bf45938f2294f0851faafb70
cy|64|e64368f3aca059195d85207207fb164201f563e9f9c5db645e4530b5176632976de80d36ce95b5ea9c899ec5508cb173ee32e99fb5d13d4e628c1ae269ea1932
da|32|b497b6593f853c0d03bf8eb6881bf7d2cc11875b8fc85e3a1066c5c44f9f3dfef17e7d20289b7634351c309d915e044816ecd729f6113f6307faccae63d8e88f
da|64|2ff8d55db86b6c11da13cea8d6e5089672ae296fc171949515de60826be5d4d1e2f185fc0fbd58422e967fca0c29f5ad1098243ff84def2e756b5d9347c9418e
de|32|4b72419cfe3390836adbe9df2ec79c42c0a5df6ff51b5ae414a9e87cd928cfcdaa8a22321925d4a9c427a9e8701b8308d2546f2e290d0edf690a3a682f9b6304
de|64|47332180978838bc9c155d1a944abeafd604793f48f3c65cff3a80b4d91ff7e3ed1a3acde0e516189743e1711910a387e66c9ed017b55d93215ac8cc1e949c0c
dsb|32|3a449df600a0bac8d5506c4210ee08a0eb5bedc35cd0fea19891a4f1af06ab4192a54c71ade77c0ea3a31b961b60c722831c052bc2eaec8e5daedf43cd7089ee
dsb|64|64ce7925ff7c8a131b5ae2e40f7895eb93b60a56c5f4c9241362c7560cf72b0e6fe7cbd332beec76e7eabc26e8ef9b563523684e39684431d4f5173fab14125d
el|32|893feccadc1f43faa8d78fc7ef597d20e7d51b2f679097135d2d2e8150b8a56b5c493a4f9d9322dec5defab397433ed83974053247611353fbf73972880d8f7a
el|64|687ab8df1296e93b41df6e6302c9141e29b8283a7d87eb671cb19b7143e4def6c96aa3660a508119df81665269fcbc352fe8564034013f0afb77a6e20b98ad70
en-CA|32|357a4042e4c4495283914933271ef07928d8eaba4450311d0c3466c18d3ef5e1686a102b60d3d9f8b61fa30b96f4e616ed292d841d206efc1a1ee5370fdc0a3a
en-CA|64|1c980b4c923bf6ea5552741436ed501bc428c976a21e06a58017201c6aef2f6d00d675f703b4e054b5aaad52e97d220a6cf0a447de98cd0369d9b23f90c5ad16
en-GB|32|78596cda44cfaaa1ea045412639209e4d278e773d7f633ea1e5892fe3efd4dbd3a0176501fdcb06fcf170026d958bf807d9cb0a196af5ee9796b26cb93e6d6a0
en-GB|64|121b16be7cbd6c50e240139e36bbb4964de69b443dfd4cbb215d6a566b6843f32195d7d2f845c1f3f6a16b25fb2a1b5aff84090dabbdae85b2cf149b254a26c5
en-US|32|8e95029efb8f16d6016798fb27f6bdda28891f3f23eb546d73bf29621799f279240d226efb5a1f990b0f5613bd70b8e57347ed219faeaa856d359f4787d2e67b
en-US|64|278c17f8df6e2d99b5e53e3c5479030593664b3caa5984747209ac89a66185f8aea746dbe5b7ccbd2b39b17f5c6f86d0d41e920b21e85b734ba96cf6a6fb4648
eo|32|05150708d5eb710d519457077133d99bcea860d24f1d69041d93ba2659348fc31e929e83913900e18408802ed28028c44c71c663e3aab01ab894e71fd70d4e17
eo|64|1b3de3a633cdca442429a189e2d166df1f1714d8b7b2c3771afe4a568708f5e69352c423ec1054c0390cfdbaf977e65ff0ad760f5b711b901357377bd9ccc1dc
es-AR|32|31383c21300edc9a1ee3095284c0ed8af514e17c9812f5f03d6d5d8167a842a1a746286cd0aa703cdf3236159688e021d72f1bacefed472ff6322becf4c3bb9b
es-AR|64|bc0b14a800ca5bab5d4bb9a389c3d94776d42425ce114577bb7871b634d999b0335607a3c074505de4b58b39a5570a831bd42b97bde6c9ff8a56d1663800dada
es-CL|32|dd9d4302be99e38599a58eaf438fa56b0c8468140d1898e785af9bb94d4cf7218491019aa909d27f764edf7657c50be975f4c3271e2cd35f2def14ca202598cc
es-CL|64|9e647e66c54f127b5e60056a1e124bb5900b9d2853fe06fa53095ed737d959f6505efeeb8897af15b492dc6135b1ba4b331ba223cb7bbf15dc21dbefdad8be64
es-ES|32|b3638915c3133f8bc3f97b49c6fa17560e77053ae7114d80202186cda850d05b2a313e31c13e3d80405c4dc1c300a119801f99b74e1dc2cad91bc19d87956610
es-ES|64|0191d058371ae400b1e031904480bebeb334f34412bdc3bef4d6cd7ce3a0f314f13f65a6981fe15df4a5fc8c7c01d249f33cca4145ee2a82ce9a21393828c3c6
es-MX|32|4a85361d9e69d687a2ea9c47e9a2c5c8bdea00ab62f815919a4affd2bcf0465616e69555655c0b7dcd8297d8ab0605557409a0af830bff4cf28ab8f570fede2a
es-MX|64|c134734efb631bd5569aa0107a21d9c2f67df34e5ad49716b7831d98f6f4b706efe200c519ab51593f8270f422c8ffb2c3125b5eddbeea20cf107a0fb1cab420
et|32|2a429ca3bd6d14251086838c8be1d7b6c25d9365fbc02005c1b6c8b3432dc14236babc0aab353de97902642f887e59ca61817055396a002df4dc67a8cc1bc6cf
et|64|2d2c14ced91a5adf6c67a7cb03574b591627227dd3eccff34f76666b6403799798b5df6347cff26acda4b80995f426517253c0b153f10b6ea57760db9d2b3b8f
eu|32|1985d2d97072d0292c0fbc0d76b3c485e99f9e61b7eeebfd1fd44ed16bf85f10e76129a213ee04c81ab59991efffb1b7d4f52f75088aaba87d7241ca1c62f470
eu|64|88572a57e78d79049444dfee4b09fcca4d31f432c3867045d1ef0a1ddd2854e14232d548908ccfc78f7cb1f5156773cf7998ce68fb07fbad1336e16e8b14b03c
fa|32|fbb539250a597385c37515131462da9838960a1f2b0bc370ecf5eae0f24a993c78ef3965432a671dbf5c33f8bc23719e60a193b39361a8b46e9491c6a1a7baec
fa|64|5952784eee1c6095a2edeeecb852029dcb9ade4aa504ef47a0ca6d6675f6822aeaf72b77fb53f7aa8aafebab051b8d5cb9f2b187ad0ee499e016fdfc9f3d7fc3
ff|32|3db020b334ea551c8e09378e290a655c4a1af4bad915036ce3fd8e3ec41ae5286e3ce02eae7fd641e79deb83626d37c91044862d8cd4a80f9edd2e62db04d157
ff|64|631381def47d29bc91fe4a665c3a50b056e6bf23d131c0867c7c28c1dd59f7151c0bcfdd1af58db1605ad36a9d57bf43156b4afdfbe30536c4e1a8505955e0ec
fi|32|b388e96e8b4e096c22dc9ec3935f8634dd6cffe2604a49b4eff3a4eb8c033630c1d7c959894dcec2a487900d1ade537112ee8699220b34ffdbcbf80f7b363258
fi|64|e443e72e87f8c0f6c31791fb9ba6fbd276dacb78e7379527f10d4c0399cdfc6ff7eb230e6e6dab1ecc82e283db43c394693761fbbe0eb421af65b31fd66b6c5e
fr|32|0dcdd99ae2a4e616b2164114f3e8a91a62b5887d01bedf32e86c46f313577f8e7f1070d863529de61842ace838f46b37cdc775051306d035af1d8dd72912a98b
fr|64|56e1d83e2c6a9bd4b1445bb43de2dc12f9f5669c5e1f6e8ee25870fb70ba71519d92e47ba9f818d6be6883166c9d60ebbf6f31d0ce19d281832ba33aa50aa6c3
fy-NL|32|e0ce00e83d5216a9890758bc52641b8f0c573fe9813931f4d7eb3761a6978e78112f2a9291376c37c4cfc6861d48fde5b6fbdea6d7a43705e258b35880e39c0c
fy-NL|64|c85b47aa86d6af879d165b497577b69d4f4eaf1f2ea4fdc2662d7c466b176ae0307d99e8c855bc0db0d8454dc45d3d8faeff82626bcdb822f79dec4f18db2d9e
ga-IE|32|5fb094ae6b8a842320ca101ae8f29a32aa32170dd00ef9f9b067936eed7ddb7f028be5ff3e46b986ef149e01dc541660df3d745a99e89694f1cd28e6f81d6b5f
ga-IE|64|cbcbceb28e460fa802f8b8d5706594e384fe3e007a4624c4e0c2d92c82eeca45fb4b0c46fcb13e4b981a164e38b5280c4b8784b27840f8fcce02b56246fe204d
gd|32|69bc4488b7e87dff390345b6cccc2bedd4612ae12cade15aa25b14823ff9dae841991601ce7da44a5b056d52bb6ee341f9f23c048f173ef9dea0af0b22029db0
gd|64|92cc8e9e2b40a139a0743ab803ce5cadc2a3c4aa5b61881eade6126e2c34c126a4c130f83f161df4679605c14e6a64074c14de815bb255621878f55b9b23ab4f
gl|32|ab60320dadb7b6513a0504a06522f74c3a0c3a72db11042d1b710ad0c255619e6d7ac0c6e52468360beb43e4ca8a047a73b1ffa4faf74f24ef0fc775fa71c894
gl|64|e23e1c05bf90f50540d91bb46c94990d6c217d955566e4ebb3a64b0cb9dadb7ff352d33bdcdcb9240b5b8a4fad7dfda5b869ba712c79ac70421a030c790421a7
gn|32|2798a33c280c7a8da6929df5eb0ed73e8a6034414a2c8fb5dff0c3502576ee8dfbf63d30f18be009b12480e38231111fa58d42e1d3b7ad0d94efda10a5fe4d6a
gn|64|5e8e37816897155fa9e8ccbc56d543a7bed3f0e537bd03cbe19abe514aec4bdde1427552987ddea58f8c0a3588fd600f6f6785bc30ea31577e0135c2611ae669
gu-IN|32|25780e1bcee52f7e29509ccc888f8ac2f6b6284c2a197fe6f3437ff83d0d550cfb490f85e49d8f7c1eb9564735f620d80c9cf946b0d7bbb4fb008aad33d4b93d
gu-IN|64|3e3e6d31166d9d3b5d761c4b0b6b1899ac67c26bd38f4ed9d242504e77f86d0a60cfecf691b2e8938b63b7682c75cd1f575abe288c3b332708185a8303214756
he|32|5756642f096ca3ccd79b8ea3d24175ff8d1d90e948b0e5713f4341c796b975a58c71d369dd313f03e9b941ca78bad7612e5568287541ae91acd9e3417e5e3956
he|64|feee9a24c191da893732243c4cd5e9a189a24256ca07c8b57fdb3e8cc5eee37b1b4edbab0ddfd5a456d49479e60b192b6eb1eb5809bc2156424bd2519d2d941e
hi-IN|32|a02c730c6e547b4b98562bf7afc2ef5221e27da8430d91e81dbb931fff770a9a64b0392196185fa7eae888ed06fde8c70bd40ec47042847e4114e84d480cdd2b
hi-IN|64|7442fed542ba2e760e4a600806d6c14314c96cb314e243ebc9c842cecc6c48955c1387da543effe09d54d32c62d1b4f3f30f3036c806e2b9b05d5011a52fddbe
hr|32|8f490489574e66db36d6673c329fddc68a24d33ee53e12dd8f5d0aca52108e5b0353471555787386f06c035edc8814efc63e0c60fbe22d665d925647b512ebea
hr|64|b1455b3e8fe9fb44dcb3117a52b397105afcf1aff7ea6ab9b95f3f7a3f5a7f05523dccca6eda8f925af4acddcda09b7bd72f20d60d5405a7c4ba6d48fc4cda39
hsb|32|135c3904563ab1ef1d7079f22f36e6fc831a0b11d21eb93b459be94e9aea36eed7dfb8342e3ac2109f5d39c5ce61143f6e1216565432fec4b75a51b84a3aedfe
hsb|64|f275245c5da51d8dd8c9fe4ec88956586a7fc17c159f0bc9e4d0bdbe9db05e2570d238a3d048b17b6cda4ec7c8d5c6c703b3e9ad908c55eb76bba194b7ff813c
hu|32|80f4bac0db02bf9e5e19e56f8727a2797b291512ecc71806a20a2e617b19ca721ed58736f903e2ec03dbc89eb31b200ba1e0b87611687217b2c6d496f80be9d1
hu|64|0190dc399cfecb9f073c6ab4ff0c4f0563483fbe484461fcf8872d01a8a4f663d552f799d9fce3c595693e3eae2d9c15f38019029ae6bf61c4bf5d9d34e942b2
hy-AM|32|ff5d36644532acae29ea5f3542e7cc8b34dbe48a079d4530ad08633b4f7dda066a69cdc053570206c8ad45c7d5395cd5aa3d955ea84dd66081136b776d41cfa3
hy-AM|64|11b9e546802b6cbec264713389603914ab17237a3154a443508d2276a4a06dddf06fcf8e74507dc89f4d87e4f0040706f3ba91ba9982eb2ff68ae16ee8115fe9
ia|32|b9a50c7f41f90a20fe90abddcd9018b75d17d4c2db9cbda98f7acbf5f7cd53ab592911612c45c00514c8505bae9f6a871b86969791564e63c8d971b4a0467367
ia|64|10d92a2276dda9b1a2fd97f5f985da377b26dff1616f2de565899da4eae21a539a543a17db9ea615456ec5d2c17536eea6342aaee07ea6abe495b78df0ffd813
id|32|64dd5312468efa70a56f707826f29a5f115258656487504c17b0a632fd75333506e2ffe520058b1eb5b6e4bcaba47d9eb586015bcb97efd5735189b47065e877
id|64|d41868a4eaf2cec140fcc74a3f28f272ddc038704098b01863e2fcde740065a31607c88cef1410523ffe57b62026a3fceea36544d2dea7513ef3a0c5b2c45410
is|32|3334e26b97717518f172c47439ca845f9aed56a0dc3aab866cb9e1facde1f980cde73b0e566ec5f22f1f5a2856e046eeaf84e95c807bc4e3e8ce61f080c6a1ea
is|64|47d3a745b4d7ba21123688de4ecbcda68012e77ae009b2c098c0ed6abf6c4363738ecc8ae9452fa8538d874f70cce9524e4f932a4577d4df28cfee382b48c337
it|32|6c2907535bced5acf848b960254880e68c6f50b8750b499358e133a2043ebe3737765c35d2d3a3f0202f864fd51dd0e0215490b77705836e6b38886c6b6a64d4
it|64|10e4a2a85a1533c9a1e4182aa303ce1a661e3120292668a7f4b7a31808ef8d57493db79ec5174114dae423442a7e11e0d3bf1d81ffddb23141fe76d6b62a3288
ja|32|87b529264353fe6e0155bb9499f72c1e2b6b0acfe0f947b50554aaab18f0268f69a2e91588221e18fdaa1ecac8d575d563364ef4b3f92bacc9de419eb2adbf0b
ja|64|824d6df8293131edd21760b384431a2096bf3331e4936b4782d309a7ef2126d269fc8ca0aed8e7b15ed4cc1edfd5e0a41986748ef5d56c57e102207be42dc51a
ka|32|2d117ce386150b8d8f31ec06f24c9950626466fefc739280639884a22f0191723da95180b1a9f3dcff963b29d4713cf24787dc070f18ed7a9d6346f6ec49a1c6
ka|64|1e2c81da56b2dfa096af888f5f3011f6047965cd66b2d14a043079cb8fd64003eb2d045120fb81da287cd1b42e7103bf096982bcad1a949a451513bd7ec5d168
kab|32|16583c5ce93a8b9186d4504dec69217d4b7553e84a0b8fba3df014c12439bb2b4b231e771d5ed07d2fd4afc704edc393ff01a12d8d892906c8ddc68c74fe3147
kab|64|8d7fb4a4dcc491f3c94fb7fbb4f23f466a89ae3a384f3c76701ce026c53ed1af90c26fc2688131dfab0e9fb45323adbc547a9c1be469016ceb424fe1a0c670d9
kk|32|b50ec1e50cd0003d377398be76ba170902d58d7b93484cdb70676e0d52422f885336b2fe628c37c4f44a983f2fc03383c9eeee5296f2f993b3e62d8cb6231e16
kk|64|99b8a1eeb7e7ee6e5cc8de7f0e441401c68a3d4e7556904b2cf04b44ae53ce22835403cda61e0d8479710f2ffe56680d7eaf3c96c36da6b7944f1f7fe159592f
km|32|ce412be48364f9696294508f6c201871f6965024a663eebfa4ae8215ac899da033f981ffaf0c439334e7150c404ce15cba427b390f38745579a52cec56a5ef8d
km|64|b0520ac3e9df27ac4e9ab0842851db7f34aee03b9f21fe724d9b20c3ee0fc1274f3b023fbb351059caf392c5210225a8db1bd769406d73f8e2d56c68894347f4
kn|32|4bf0858eb5bbe9fefe3329703a8ced2479728047f96029edfa5091fe607bc3a31abf610f162b7829a3c94d836d2f37a4d5530178c6cf7aa81ecfe3655bff29f8
kn|64|8876e5cd6f8b1424b10551263ba0570ebba4286af9947a4a3a362a2dc95a2887b8ee05baccb76456752da13f45274d6961e6446165cbcd2528165d44fa9dfa64
ko|32|3d39f1a73b7c8e127d9d53c83babe88ced02ce06847516ceb0c4e88c672a301cc58bfd454c02e8326baaf502554c091ba303901686c097d31870114666fe2afc
ko|64|290fbb7666675c088f09babc49852352592b7d9ed565da2cee207c161b04d0f3e44bbd4c19b3f1ee31a6c888bae91542e7da64df1be59012fc63e3c5d0383ffe
lij|32|4b14223395297588396746363c492ba0d665f1cf57627161249527f04e065dcfa309f158ad5f8a3f7305ac080f33e98e3b921c57eb045219fa4f395987672fb9
lij|64|02fcbea3767e524c9f45bb03cb996ed5d67bb9f3104b338f0ed9e4fb6d9307a46e46fd81584fe76d4fb1f095d4fcd07372ab74214202a875536d0b211c4c9967
lo|32|ef566f51f14100ef8b32d04c3d0c7ed0a41b95c935ae3520eb1f71c6f227976945ff6e1e031c4da7bc46f1d669f76b7303098aa8e291c36dc4bc5327ae2c2402
lo|64|2ddd5006113fba1b45d571a311fddc23659339d391196072d4a752e2fd435206c61a7c9dae4967c3a1315541c475d1a41279bf11759bd196d99f0404b3880775
lt|32|76737b4edbe01e8163d01d43de12234aa77b3db719b3dafa0d2325629e19afac8d34237c3fff72a462d3c46ad3955323437391acdc31822d0a1e98b544bddce9
lt|64|8fb2e40939fa764f815a8126204ee5acee76e2a4c1e8bfe973973ede2087d5de11027b32c761f6d0158eb99c3e69f48be6e7fbc966fa5917eba9aba181da7518
ltg|32|dd7313242bb34c509e714a4e8f34ed667c97bb8f4fe49f9a437c4b24a7942ef5e1de2ae4c5c8eb71a76fcde51f7972e1db1b5b9547c9e8d10154ca1ed9912d75
ltg|64|38f80727fff077ee39e86944687c1986c10cd7ea12717beb5f41424c9cc0efa11171e6cc76d3e62ed7088607f6f7cfc6865a36f9e21af64d60481b347075ae71
lv|32|da59dc411010af97b9fcc37d3bdb87839e87b96baabd0b8ca0644b00a75528cf4b8979bf770256f8b4ed3c4f4af82e258f6bb1bb5bbd7bb569038b85d18b6338
lv|64|373bae5789c349b2a96a964019bbc623651261a64b98004995b4d5a1b68d303d4471290fefd0e99130bb0cc120b65e4f15cfb95c6c87d5a2657a1d26e54d27ec
mk|32|aab5cce926d8ea6af91573996741d1c115d193951b5c276a21e5fe02bf886fef4fbbcf638137702220548a018931f927f66fe9549810c5f35001f85f82cce860
mk|64|29a9853352beab5c571ca367f8dd006ae46f95b610ebee11754a06f666b81631444647bf1fe9e311c11a2e6f4521972ae775433ab17aa7b82a53ac87292c0e15
mr|32|5f5019cd9a0babb6382cd09aa9091597dfab6e6133e00115e826a1913da35b0688d7432690c973e970b8dd672b8a3b5be4e8bcae486a23804e760077a0eb4b02
mr|64|b43df8b152ebca366d7417dd97b53cc967c4645aed6a0b3ff3800fdeb3d7c647e5499bd88e534c953701f694ba0d43f557f11c7ff5cdca20afc188ce8e005224
ms|32|5eef2651e31cf66a40683b4658873ecc4d5bd2328e0271cd1e99ae09ec8fb8351bdd001e9f31cf867ac291b68788d59034415e9e5a8399a0e07f97c361ba1a34
ms|64|35427188f37a4c5f6a07b8eda8a133223cb4784ec766e73338281e045643c8abb19cbde8a1e855a564a8259456aedb932a5a46811a9e37ba4e869a2d47c6b623
my|32|e314c1bf7859a77abf514c6397e6b73a8bec2efb09d3b3cafbd0a53af7594c3095b5d2f7b125dcba8ff9b1e4d0d6ff1da7d8e9541b583c7abfedc5874476a4cb
my|64|12ca2fc395118d5c91b498c2007726f0016e71f193bfa62337c94d8733c8c159dfa697fa56232978e9fe19c2a552e9802144d5a58fda6726864f34e3456be98b
nb-NO|32|7f783454cb95ae210a3e5d2696bb270d677f8d072c6c45bae37e6ffeafffed1c1db06c42ebedc07ac37e20b021e84fef46567e1c35e73cb931be299e0240f75c
nb-NO|64|50dfa5452735e466ca3009909f1238c4a9469a7a8acfc6968340f5c84e749451a76cf1072fc91a47c9827ee025136beebb733dd61987d140f2056aee8f463731
ne-NP|32|8de016fb67a085918b69f1285bfb3f6df5b7d965adfc2934d6c5e92c0737334bffef72deb2709d933c209e761dbb6d3ab10a523bfde76116b6eb432a30e861d7
ne-NP|64|dd7a1a8c034cffa19a6e2e051eaa3db933059314b4be1c1d9735e777624e4e68ae5d52e7179e42c75c02240f2d571ad33696e2d95d03f4a72e64edd159940b65
nl|32|7796cdff39d2158e41036cbe36c1ac2d5290ccc3421fc5a8003a1c08cb0aab4ddfa39455b68f4dcc95f4b230aa76391833cd476045398aa1c837e470052a15df
nl|64|654e7f9c01382cea2930fb6322386f4585b718b3e5e9d7b761aa70237e6280929fc4dd0e5e1378c87729fc57bab7f9589a332d09e6b5dcd405676a9c66e1c0dc
nn-NO|32|c57a2feb5cbf7dfaa9061c872eba2e037de1efd6918f7c27b5e24aea5042ff8b4b73130dc991c2562d877754ca88fd5bedbfb72b3d9d06771fcc9c437d29f51d
nn-NO|64|7d233e77d9eaa7a8757a41388a7cde0ee84ef3c91fb20acb81f4614508d3ff9bfcd046c14b7d3706ede690d222c8b80ad7c445671ff5fb2ca8de86c3f45e633e
oc|32|f5d7b1ec6b1f94ffe6adac6dacd2f62a3d33f4860b5c1b1fff9187423c0906d248c7739729d3d8f8f726cf3daca8e0bb380a65d7f51f3b93526501cccda42195
oc|64|9049d2b6fdfd8afb152caf231b8a113117ae2f0e07cd9032be6292ba7150f0a8a4d27f84adae451ba37ac3b6376fee89973e43c400a49d425504637b603dcfea
pa-IN|32|e52dff6e8fcaf306f2d9baa67b46f6ac1ff6c5745904b89e2acdc1dbe2460226327b79379516db158de1dbd2435877e087ab417936ab07450730e79d69641d9e
pa-IN|64|ec4a0683314b5eb902d3e761ab428bae30bf53c516b250fdb3470355e9509eef3488b2da9ff28626b0d2182b9388f9ce089420f1f70ac70e9bb68adc50f67b0a
pl|32|8b8d34aead439f4fd45c143f56f27a33bd7c2d09e09a03a2b507d82369bbb77797b2504831c16c6297687196f6f194f71cba7bdd8cde97694897856811b0b03d
pl|64|338f330afea330d1446bed29c99558432ee979a9d07f2d7cdbd5a1ed6929c89454f9c67280da4d35972b5f46c467fda41c9bca012303d969d16726cde920311d
pt-BR|32|6c0d626e6f668ed7853b83675dda7ffb97310f72b53c03456daff574c2402d6c77ff4be36875504420eefce4a543a7840ad65ab02c4b3876cf69ed7e8539dae8
pt-BR|64|043b8580a89b53702c255b9ecbfd88e5a8e534428fd7290fe6bcb4b6fff6a995a9e53995aae4d5b9338c8dfeddbcf35dca24131e74f17e8f065d5c7d46d2391d
pt-PT|32|6e3a5ae8a931aa4713db95ce81a734283a8514f53b696404a109eaf5c14c208c6b0f79e6fb2720991da69b9aea2a2fda7e4513c48fdae8add37651df8c0c250e
pt-PT|64|505045e9b7ad74f5a150655d96fa5734e4d052802431698fd758b8fb559e9546b2b8d09e59c3bf1bf744aa094eade390b4ce64a1f16b30a0754f4bdddde42478
rm|32|29af339e934996e073bd928dd6ba60fa9fa21777e7cb2a1f013959c71640435ecba730ca9c90f0aaac814356a33425f23ac1189874bd2c41b6000c1be69b58ce
rm|64|20c35d76032ce4e6312e7e788225fcc1b6216f5bfb447c9d7aaec3cbadc8276ff6ff81346d236de553aeab6b076845ba85894a14f4e3d91830734cb9ba2f8717
ro|32|84ec8b04b512bd4393e092dd660cce46bc2d3073c048a222a8e1a576d178a6688d3054b6d32fe8cd4bf7e9172714f7fce82849ab873ff657332e2987dd97a7a0
ro|64|287ee4f6f991069d69a2c0e67b81075ef2180f3a4403685a031c1feaaecd752cc5a830f27c3728746d1f303b285c10ab28637f18af6cb058308a9fe75bcd2f0e
ru|32|5a29347efc7171971aceca97a0037514fb0dc3754df8e4598bdb24bc4d5c77ab2bf351cbc561e62ecad673baa8d88e0fe47ef7e13010a52d464aa363e35e4115
ru|64|04d238a94a6e8c5726ebe3252770481ca45c52f248c6bfeb61218c2204aeb2ce16e4848c7a2f6cd0c2289ddb47eb3695a9c6088702408eca1b49c5741dd8bf86
si|32|7fd9093cbfa5c371f7a393c0f5df1f3a63d7ac600c16b232e3a17396b6d67a308700b7f1214deb1538e2a8f70fecd1df0761988b0d2cb02383e3b2b3745a3e31
si|64|98e933de90ced0b2e1ce0cbea6bced867f2d3d3e9e68fe0f9fcb67566b43561edaca4b010e23d626a5016f54cb16c414e0bb4e91b52b1ad8daf1205f30377e72
sk|32|ff98867d0e36b809eb9409cdcb4309eeff41b9ababe05c320929cb77e8931acd7e89823942a27be08d1107b57b6e75090c294bc674c78acaa6862cf3172d50e4
sk|64|258d7dc5f0f5fc1f040196d5a5ffa224378481429004b2d4513cde5e55a121a1749111de6998d406e720f314eb4f617cca21534dbe9c96a6289f7a40dc8025b2
sl|32|c12ba6cde431b395ac37ae8457365142af22ed51143a9db328f9de2dbcea64ae185ba5200f5bb0ba1e5de34f2e4deecb27b0823b49fac76a841f04c82cab1bac
sl|64|b4973a5a657590f35c568492fa99b417a30482bd2ba66cdc89992fb8c9069b83a82040dc07eba5d16274f4c5e72c05c90a19fe57f0d9a2bcc04c3a629d6e146d
son|32|8735ec74ff82ae2f8a739a96a5654c15cf38e4fe7d2b81d0b8811fce893a9563a5108048151840815823d38667ff4685ab211e483bffeb1f7359d01f65eb735f
son|64|b748f80630881bd7a5c012a5e77b0ab2d658f418bc157fc8af663058380aa117a18e9585761db8f992307fe7456e81b19f9eee69c018f3dd2729307b5108e73f
sq|32|5d23557477d1a7a7c38ace5068ef39ade4beb800113228e5c57e359c0056035e46bcdda037fca4c9bc6b9071ba90117b5564aaa90a27b1156f9bc6f179a50612
sq|64|26b3c60094cf933fc683cad5f88fcebd95a1bfac4d2f70fbfa1e121d165626a71d18839aad0fb9a6a5bff6b2a6697c22b27921ff80b9cdb0f259ec93159fe403
sr|32|449c797dea061b7f4308ce9a2940d2b9319c271ad4cc05000ecb3bdf128eb76c6fa426462cc3f13813b176e93349ba0e8e82fef5a4da50f1e6ae4635c001b12f
sr|64|7f0992420fa598376ba0956d72b489eb75026fff01237698c6c07026f2fdd2f264a89a7fd401066a3cba375943088c115ae98a874ba7256858079951b99cff50
sv-SE|32|3cd9b6cf541200c4b3523e1e80b5090e912afa3895b2ebf9d4f2407d74ea2db74cfa0bedb24b2f2ea8512b2c101d16b37574c00f5343af3a5ffb10f4e05b50c4
sv-SE|64|3c84de442b74fcace09fba2f9d4d0b837560d00d33bd44454b460bb4b7e2ec9e249987278d6f9ef0ac56c801ec5812cb68a3697fcb68377dc349d9085298b8f8
ta|32|3b1db9ac3548da0e1f9f2194fb4408a9677ed5a0291c6851b3beea4026dd78813d2c7467b86c0696bb94269268ffb09dcac8b5c746a2e7276e89a3831e5e3138
ta|64|080bf7fea2aabbf109b75f106dfbac8dda914315062ba4be887d1e3a86456023ade0805f0a573083f86e92525272e33e9e8c8f43d96910148861d3d5f200e88f
te|32|3c78fe23c46f7f1238d71d6e049588a7247239022822e59342808b02a2b248310b166d1f3e4a38744651096dc541b29daf0bc3fe4dff52e9025dace5efb0284a
te|64|36dafe7dd2ad8538d67c7f58bbf94d31cc241ec116d50d40fa33f895016b0244f523fc2495c9b8c8589bb0129d80da0480d6a91f893171b5070f5d90133d4bd8
th|32|4ab12d9811c6e0089c27fcb508ca1f5df0a0a68a1b1195dcf5c30adb2fcd49b9104afc10b818de06408cd30ed32c57050685f05870dac7f069f4a6bc371950e4
th|64|ca500c54f6396d75345a07e82387f0c0bf5058fc459c13a12e6dbd59b37af86673cf02938d86dec67cb35e066d9c759750aa3803749d1fc75751b96e71b1c057
tl|32|8cd6402e5e3919e33c4fe3063a097002ef1b12630302e1e2d0e65e81d8b478bcdaec33f79ed7d3f7d3f37773bc02090fb0b2628f43fe19fea075e144c80ea73a
tl|64|dda2f3c22552a8386a9a77fd3cdab4f154f9b68515d8bd597b26b3bd5ab566e59e18e7ec0f1da0789769d3968618a8ad538d6cc412ef31671e389102f52a80f3
tr|32|f9a1080c35bcfa38e170be27366d54bfb2e7193a2cbe4b480d170d5236e6d1b306861423b0ddc6ccfa74038caefc733de05eab7b80251140e72e60b1f7250de7
tr|64|a06687b5c1d57c95a626a2e721c96b59d5c5fe2b41ecf6d6d23f5e9d8cfe9c653d4996f7b5943173ef144b276e5175251fe29c82ba1e24271efc2e65e93ab168
trs|32|4c3ad10584120a60bd0e018fa9cd0998a2b2a785a5f4933a9890ffa25331b50d8fc30082632d0cfdb532aa710f42d4fb8d5604a309b83c24436a6376631e43fd
trs|64|2079556fb60ce3c2491270458903e261998bdb7fe46e3a844db387c1728d59616ceb1db2e409c4887ae4953a114d6be18f522a87295c23664525fb5fabf75acb
uk|32|8086c451b7720ae5941605d07153cc07a59e1fcb3036b5df24155b5ca896cdc8eafd2f57ecd97d4d70beb19312842023601609cfcb5626548d748b9c1e0c2045
uk|64|c85fcfc911fadc6d2baf704cf7e43b77fbae2922c966b59176f3ddebb95c23d81b27e1c99e2a245b3a5b0f31bd65b5af32c53acd40687de31bc37b2025ea142b
ur|32|756163b8c1677e9b6c812784790ff4bb9a21351b8440da6db76f511b9324c904bb2c91cdb2974b4cf6ab9f45710a046cdebb1cfab50a663e5ecfcd5f04c37b91
ur|64|eee2d51c6d913131aa481bc145b9dc797eb09557021ca5bd78d24d1608234236c620f58b42998c345a9383cfdde27fb976534abd5798cd566f10435d9184d02f
uz|32|2b81b56515f0648a1ec4e3217ead78b40bf8d4380d786362c44d9972fa7cdd21dba792de27a6cb2d8aecfb64bf61c9ed90c5b55e6368cc39a817c2877e90fa9d
uz|64|33da90090913e7fb0c971e56f8ccfb704e421f2679fb34a9af7e34e9a1f421b170b78320abdbe0ce3b15a7e55e35ffbf19e323276f27225d22a0dd0a7b812a86
vi|32|55b0b9cde37f1de82b2402f8f48c440716a85f411b48133136d5c6496505e87e422df6e22e792dd9ee935e6f6e2818256c476da263dc5c144a973355cceae82f
vi|64|518c0c3465f9f28069ae3ede27594a238a909878394f90226bad475ec2d912b17887c6ffc7c95c16b8ab6d8de01dd35b4afa53fdd2788fad1410d1ee28141cf3
wo|32|91861363f77c2991a4667f54e2914eae065c19f3c6379c35666aa2013bb704e9c1edb7235bd01c95aed3177a914057051cea32fc2ffab3d8d4c2192d2fbf1d15
wo|64|52f8758078fa7b1df908e9422ebb7e6e47e8a410d77b1e9c8614aff8d5532ce8bc4edfa00161589c09f034387e4d82d2d90b72f680056a8afcb6b4a17897ecfb
xh|32|beaf2dab38eb4f7270fa8c280b25d2469357f081222f5d7b184464b2547694aee54e6880cc368c0d3d3ed4cd0b6283d4a86adf8b87282549b2bd56e3b449ae30
xh|64|d3060f4639301df91c48aff393e0a70da5d720013b52444b97827d84349a02997994e2da098a5572198826392f760f5a91d228d59ab45ffbae84a2e5fb8ed126
zh-CN|32|86ad841dd38f39863431ef6816761e65b1a22ec43e49a3ffa2cbad409bd349f21f451c6161c554ae04de9d81e06346e867024e34773783516b67fb9b706c5741
zh-CN|64|076edf4c7785d269dda41232f5709d960c869bd10833aa6eb2871b0e2386ff4c0302f4677908af8a24edbcd0acb30b733016f76bc4121f1f7a4c7cc8506123e0
zh-TW|32|c319329c0f1ea7e8fbb315d91fdca08cda3d128e8c364ba2a8293f1832a34f4b85a9a5c5b2bd09cf615e5a566eb664d4b0811bf1708cc3e5ad34daafe5a82528
zh-TW|64|06f0fe638054c1f2c89056f6294f847e96d5cc7ccac857dfa1a3d89eee34e7128a9c91fee76ad8dee852db7c1fc368d6fb88d9ff2215e7c5ad4a5f9fd8d3fc25
function GetUninstallPath() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
$regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
$uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
if (Test-Path $regUninstallDirWow64) {
$uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
}
$uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
return $uninstallPath
}
function GetLocale {
param(
[Parameter(Mandatory = $true)]
[string]$localeFile,
[Parameter(Mandatory = $true)]
[string]$product
)
#$availableLocales = Get-WebContent $localeUrl 2>$null
$availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
break
}
}
return $locale
}
function AlreadyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product,
[Parameter(Mandatory = $true)]
[string]$version
)
$uninstallEntry = $(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
$uninstallEntryWow64 = $(
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
return $true
}
return $false
}
function Get-32bitOnlyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$systemIs64bit = Get-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
if (
$installedVersions -match 'x86' `
-and $installedVersions -notmatch 'x64' `
-and $systemIs64bit
) {
return $true
}
}
function GetChecksums() {
param(
[Parameter(Mandatory = $true)]
[string]$language,
[Parameter(Mandatory = $true)]
$checksumFile
)
Write-Debug "Loading checksums from: $checksumFile"
$checksumContent = Get-Content $checksumFile
$checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-nightly'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Nightly*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
silentArgs = '-ms'
validExitCodes= @(0)
file = "$($_.UninstallString.Trim('"'))"
}
Uninstall-ChocolateyPackage @packageArgs
Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
Log in or click on link to see number of positives.
- firefox-nightly.71.0.1.2019090621-alpha.nupkg (0ac4ecd94444) - ## / 60
- firefox-71.0a1.en-US.win64.installer.exe (4c7921470f9d) - ## / 64
- firefox-71.0a1.en-US.win32.installer.exe (e0b119b1c0f8) - ## / 69
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Nightly and the Firefox Nightly package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Firefox Nightly, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.