Backport more tools

This commit is contained in:
cytopia
2022-12-09 11:12:08 +01:00
parent c3628171f1
commit 30c3118a22
21 changed files with 386 additions and 196 deletions

View File

@@ -313,7 +313,7 @@ RUN set -eux \
{%- set npm_package = fn.tool_npm_get_package(php_version, tool, tools_available) -%}
{%- set npm_version = fn.tool_npm_get_version(php_version, tool, tools_available) -%}
{%- set npm_binary = fn.tool_npm_get_binary(php_version, tool, tools_available) -%}
{{ "\n\t" }}&& su -c '. {{ nvm_home }}/nvm.sh; npm install -g --force {{ npm_package }}{{ npm_version }}' devilbox \
{{ "\n\t" }}&& su -c '. {{ nvm_home }}/nvm.sh; npm install --location=global {{ npm_package }}{{ npm_version }}' devilbox \
{%- if npm_binary | length -%}
{{ "\n\t" }}&& ln -s {{ nvm_home }}/versions/node/$(su -c '. {{ nvm_home }}/nvm.sh; node --version' devilbox)/bin/{{ npm_binary }} /usr/local/bin/ \
{%- endif -%}

View File

@@ -38,6 +38,7 @@ tools_enabled:
- svn
- symfony-cli
- tig
- vim
- vue-cli
- webpack-cli
- wp-cli
@@ -249,7 +250,7 @@ tools_available:
package: jq
laravel-installer:
disabled: [5.2, 5.3]
check: laravel --version | grep version | grep -E '[0-9]\.[0-9]+' || (laravel --version; false)
check: laravel --version | grep ^Laravel | grep -E '[0-9]\.[0-9]+' || (laravel --version; false)
all:
type: composer
composer: 2
@@ -322,7 +323,7 @@ tools_available:
check: |
echo test > test.txt \
&& mutool create -o test.pdf test.txt \
&& file test.pdf | gre 'PDF document' \
&& file test.pdf | grep 'PDF document' \
&& rm test.txt \
&& rm test.pdf \
all:
@@ -570,6 +571,12 @@ tools_available:
all:
type: apt
package: tig
vim:
disabled: []
check: vim --version | grep ^VIM | grep -E '[0-9]\.[0-9]+' || (vim --version; false)
all:
type: apt
package: vim
vue-cli:
disabled: []
check: vue --version | grep -E '[0-9][.0-9]+' || (vue --version; false)