Merge pull request #414 from imbsky/zstd

Add zstd
This commit is contained in:
Alejandro Pauly
2020-02-24 13:02:49 -05:00
committed by GitHub
5 changed files with 53 additions and 5 deletions

View File

@@ -31,11 +31,12 @@ apt-fast install -y --no-install-recommends \
sudo \ sudo \
telnet \ telnet \
time \ time \
tzdata \
unzip \ unzip \
upx \ upx \
wget \ wget \
zip \ zip \
tzdata zstd
# Electron / VSCode / GitHub Desktop prereqs # Electron / VSCode / GitHub Desktop prereqs
apt-fast install -y --no-install-recommends \ apt-fast install -y --no-install-recommends \
@@ -86,8 +87,9 @@ DocumentInstalledItemIndent "shellcheck"
DocumentInstalledItemIndent "sudo" DocumentInstalledItemIndent "sudo"
DocumentInstalledItemIndent "telnet" DocumentInstalledItemIndent "telnet"
DocumentInstalledItemIndent "time" DocumentInstalledItemIndent "time"
DocumentInstalledItemIndent "tzdata"
DocumentInstalledItemIndent "unzip" DocumentInstalledItemIndent "unzip"
DocumentInstalledItemIndent "upx" DocumentInstalledItemIndent "upx"
DocumentInstalledItemIndent "wget" DocumentInstalledItemIndent "wget"
DocumentInstalledItemIndent "zip" DocumentInstalledItemIndent "zip"
DocumentInstalledItemIndent "tzdata" DocumentInstalledItemIndent "zstd"

View File

@@ -58,6 +58,9 @@ apt-get install -y --no-install-recommends telnet
echo "Install time" echo "Install time"
apt-get install -y --no-install-recommends time apt-get install -y --no-install-recommends time
echo "Install tzdata"
apt-get install -y --no-install-recommends tzdata
echo "Install unzip" echo "Install unzip"
apt-get install -y --no-install-recommends unzip apt-get install -y --no-install-recommends unzip
@@ -70,8 +73,8 @@ apt-get install -y --no-install-recommends wget
echo "Install zip" echo "Install zip"
apt-get install -y --no-install-recommends zip apt-get install -y --no-install-recommends zip
echo "Install tzdata" echo "Install zstd"
apt-get install -y --no-install-recommends tzdata apt-get install -y --no-install-recommends zstd
echo "Install libxkbfile" echo "Install libxkbfile"
apt-get install -y --no-install-recommends libxkbfile-dev apt-get install -y --no-install-recommends libxkbfile-dev
@@ -155,8 +158,9 @@ DocumentInstalledItemIndent "shellcheck"
DocumentInstalledItemIndent "sudo" DocumentInstalledItemIndent "sudo"
DocumentInstalledItemIndent "telnet" DocumentInstalledItemIndent "telnet"
DocumentInstalledItemIndent "time" DocumentInstalledItemIndent "time"
DocumentInstalledItemIndent "tzdata"
DocumentInstalledItemIndent "unzip" DocumentInstalledItemIndent "unzip"
DocumentInstalledItemIndent "upx" DocumentInstalledItemIndent "upx"
DocumentInstalledItemIndent "wget" DocumentInstalledItemIndent "wget"
DocumentInstalledItemIndent "zip" DocumentInstalledItemIndent "zip"
DocumentInstalledItemIndent "tzdata" DocumentInstalledItemIndent "zstd"

View File

@@ -504,6 +504,12 @@
"{{ template_dir }}/scripts/Installers/Install-Jq.ps1" "{{ template_dir }}/scripts/Installers/Install-Jq.ps1"
] ]
}, },
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Install-Zstd.ps1"
]
},
{ {
"type": "powershell", "type": "powershell",
"scripts":[ "scripts":[
@@ -765,6 +771,12 @@
"{{ template_dir }}/scripts/Installers/Validate-Jq.ps1" "{{ template_dir }}/scripts/Installers/Validate-Jq.ps1"
] ]
}, },
{
"type": "powershell",
"scripts":[
"{{ template_dir }}/scripts/Installers/Validate-Zstd.ps1"
]
},
{ {
"type": "powershell", "type": "powershell",
"scripts":[ "scripts":[

View File

@@ -0,0 +1,6 @@
################################################################################
## File: Install-zstd.ps1
## Desc: Install zstd
################################################################################
choco install zstandard -y

View File

@@ -0,0 +1,24 @@
################################################################################
## File: Validate-zstd.ps1
## Desc: Validate zstd
################################################################################
if (Get-Command -Name 'zstd')
{
Write-Host "zstd on path"
}
else
{
Write-Host 'zstd is not on path'
exit 1
}
# Adding description of the software to Markdown
$SoftwareName = "zstd"
$zstdVersion = $(zstd --version).Split(' ')[6].Split(',')[0]
$Description = @"
_Version:_ $zstdVersion<br/>
"@
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description