Update 3 files
- /home/dot_local/bin/executable_install-program - /home/.chezmoidata.yaml - /software.yml
This commit is contained in:
parent
6b057e87e0
commit
30470ee51f
3 changed files with 39 additions and 1 deletions
|
@ -854,6 +854,8 @@ softwareGroups:
|
||||||
- mjml
|
- mjml
|
||||||
- mockoon
|
- mockoon
|
||||||
- mqttx
|
- mqttx
|
||||||
|
- pieces
|
||||||
|
- pieces-cli
|
||||||
- postman
|
- postman
|
||||||
- responsively
|
- responsively
|
||||||
- runjs
|
- runjs
|
||||||
|
@ -1178,6 +1180,10 @@ softwarePlugins:
|
||||||
docker:
|
docker:
|
||||||
plugins:
|
plugins:
|
||||||
- sapk/plugin-rclone
|
- sapk/plugin-rclone
|
||||||
|
# TODO Add Intellij missing plugins and fix install
|
||||||
|
intellij:
|
||||||
|
plugins:
|
||||||
|
- https://plugins.jetbrains.com/plugin/17328-pieces--save-search-share--reuse-code-snippets
|
||||||
vim:
|
vim:
|
||||||
plugins:
|
plugins:
|
||||||
- https://github.com/dense-analysis/ale.git
|
- https://github.com/dense-analysis/ale.git
|
||||||
|
|
|
@ -1390,7 +1390,16 @@ async function installPackageList(packageManager, packages) {
|
||||||
console.error(e)
|
console.error(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (packageManager === 'pkg') {
|
} else if (packageManager === 'pkg-darwin') {
|
||||||
|
for (let pkg of packages) {
|
||||||
|
try {
|
||||||
|
runCommand(`Installing ${pkg} via ${packageManager}`, `TMP="$(mktemp)" && curl -sSL "${pkg}" > "$TMP" && sudo installer -pkg "$TMP" -target /`)
|
||||||
|
log('success', 'Install', `${pkg} successfully installed via ${packageManager}`)
|
||||||
|
} catch (e) {
|
||||||
|
log('error', 'Install', `There was an error installing ${pkg} with the system installer`)
|
||||||
|
console.error(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
} else if (packageManager === 'port') {
|
} else if (packageManager === 'port') {
|
||||||
const port = which.sync('port', { nothrow: true })
|
const port = which.sync('port', { nothrow: true })
|
||||||
if (port) {
|
if (port) {
|
||||||
|
|
23
software.yml
23
software.yml
|
@ -53,6 +53,7 @@
|
||||||
# npm: altair
|
# npm: altair
|
||||||
# pacman: altair
|
# pacman: altair
|
||||||
# pipx: altair
|
# pipx: altair
|
||||||
|
# pkg-darwin: https://google.com/macos-pkgfile.pkg
|
||||||
# pkg-freebsd: altair
|
# pkg-freebsd: altair
|
||||||
# pkg-termux: altair
|
# pkg-termux: altair
|
||||||
# port: altair
|
# port: altair
|
||||||
|
@ -107,6 +108,7 @@ installerPreference:
|
||||||
- npm
|
- npm
|
||||||
- pipx
|
- pipx
|
||||||
- gem
|
- gem
|
||||||
|
- pkg-darwin
|
||||||
- script
|
- script
|
||||||
- ansible
|
- ansible
|
||||||
- binary
|
- binary
|
||||||
|
@ -311,6 +313,27 @@ softwarePackages:
|
||||||
scoop: act
|
scoop: act
|
||||||
yay: act
|
yay: act
|
||||||
_type: cli
|
_type: cli
|
||||||
|
pieces:
|
||||||
|
_bin:snap: pieces-os
|
||||||
|
_desc: Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching.
|
||||||
|
_docs: https://docs.pieces.app/
|
||||||
|
_github: false
|
||||||
|
_home: https://pieces.app/
|
||||||
|
_name: Pieces
|
||||||
|
_post:snap: sudo snap connect pieces-os:dotnet-runtime-aspnetcore
|
||||||
|
_when:pkg-darwin: '! test -d /Applications/Pieces.app'
|
||||||
|
# TODO - Figure out how to deal with appinstaller
|
||||||
|
appinstaller: https://builds.pieces.app/stages/production/pieces_suite_windows/appinstaller/download
|
||||||
|
pkg-darwin: https://builds.pieces.app/stages/production/macos_packaging/pkg/download
|
||||||
|
snap: pieces-os
|
||||||
|
pieces-cli:
|
||||||
|
_bin: pieces
|
||||||
|
_desc: Pieces is a first-in-kind productivity suite that optimizes developer tools and eliminates the chaos of context switching.
|
||||||
|
_docs: https://docs.pieces.app/
|
||||||
|
_github: false
|
||||||
|
_home: https://pieces.app/
|
||||||
|
_name: Pieces CLI
|
||||||
|
cask: pieces-cli
|
||||||
allure:
|
allure:
|
||||||
_bin: allure
|
_bin: allure
|
||||||
_desc: '[Allure Report](https://docs.qameta.io/allure-testops/) is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process.'
|
_desc: '[Allure Report](https://docs.qameta.io/allure-testops/) is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process.'
|
||||||
|
|
Loading…
Reference in a new issue