mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-28 12:45:45 +01:00
25 lines
728 B
PowerShell
25 lines
728 B
PowerShell
|
# To run:
|
|||
|
# ./snap-build.ps1
|
|||
|
#
|
|||
|
# and then push to snap with:
|
|||
|
# cd ../dist/snap
|
|||
|
# snap push bw*.snap
|
|||
|
|
|||
|
$dir = Split-Path -Parent $MyInvocation.MyCommand.Path
|
|||
|
$rootDir = $dir + "/.."
|
|||
|
$distDir = $rootDir + "/dist"
|
|||
|
$snapDir = $rootDir + "/stores/snap"
|
|||
|
$distSnapDir = $distDir + "/snap"
|
|||
|
$snapDistYaml = $distSnapDir + "/snapcraft.yaml"
|
|||
|
$srcPackage = $rootDir + "/package.json"
|
|||
|
$srcPackageVersion = (Get-Content -Raw -Path $srcPackage | ConvertFrom-Json).version
|
|||
|
|
|||
|
if(Test-Path -Path $distSnapDir) {
|
|||
|
Remove-Item -Recurse -Force $distSnapDir
|
|||
|
}
|
|||
|
|
|||
|
Copy-Item -Path $snapDir -Destination $distSnapDir –Recurse
|
|||
|
(Get-Content $snapDistYaml).replace('__version__', $srcPackageVersion) | Set-Content $snapDistYaml
|
|||
|
cd $distSnapDir
|
|||
|
snapcraft
|