Add macOS Brewfile and jq
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/push Build was killed
Details
parent
1b3601acaf
commit
267b1cd9cc
|
@ -0,0 +1,158 @@
|
||||||
|
cask_args appdir: "/Applications"
|
||||||
|
tap "homebrew/cask"
|
||||||
|
|
||||||
|
# system
|
||||||
|
brew "wget"
|
||||||
|
brew "xz"
|
||||||
|
brew "gnupg"
|
||||||
|
brew "git"
|
||||||
|
brew "zsh"
|
||||||
|
brew "neovim"
|
||||||
|
# languages
|
||||||
|
brew "python"
|
||||||
|
brew "go"
|
||||||
|
brew "node"
|
||||||
|
# more system
|
||||||
|
cask "docker"
|
||||||
|
# desktop
|
||||||
|
tap "koekeishiya/formulae"
|
||||||
|
brew "koekeishiya/formulae/skhd"
|
||||||
|
brew "koekeishiya/formulae/chunkwm"
|
||||||
|
cask "bitbar"
|
||||||
|
cask "iterm2-nightly"
|
||||||
|
cask "firefoxnightly"
|
||||||
|
|
||||||
|
# user tools
|
||||||
|
brew "thefuck"
|
||||||
|
brew "pass"
|
||||||
|
brew "jq"
|
||||||
|
brew "kubernetes-cli"
|
||||||
|
tap "minio/stable"
|
||||||
|
brew "minio/stable/mc"
|
||||||
|
|
||||||
|
|
||||||
|
# extra system
|
||||||
|
brew "coreutils"
|
||||||
|
brew "gawk"
|
||||||
|
brew "gnu-getopt"
|
||||||
|
brew "gnu-sed"
|
||||||
|
brew "figlet"
|
||||||
|
brew "toilet"
|
||||||
|
brew "lolcat"
|
||||||
|
#brew "neofetch"
|
||||||
|
brew "openssl"
|
||||||
|
brew "p7zip"
|
||||||
|
brew "unrar"
|
||||||
|
#brew "fswatch"
|
||||||
|
brew "watch"
|
||||||
|
brew "socat"
|
||||||
|
brew "htop"
|
||||||
|
brew "tmux"
|
||||||
|
brew "mosh"
|
||||||
|
#brew "qemu"
|
||||||
|
cask "intel-haxm"
|
||||||
|
cask "virtualbox"
|
||||||
|
cask "xquartz"
|
||||||
|
cask "daisydisk"
|
||||||
|
#cask "osxfuse"
|
||||||
|
#cask "gpgtools"
|
||||||
|
#cask "karabiner-elements"
|
||||||
|
cask "switchresx"
|
||||||
|
#cask "keycastr" # replaced by custom keycastr
|
||||||
|
cask "whoozle-android-file-transfer-nightly"
|
||||||
|
cask "intel-power-gadget"
|
||||||
|
#cask "wacom-tablet"
|
||||||
|
|
||||||
|
# extra tools
|
||||||
|
brew "highlight"
|
||||||
|
brew "pwgen"
|
||||||
|
brew "ghi"
|
||||||
|
brew "hadolint"
|
||||||
|
brew "upx"
|
||||||
|
#brew "kubernetes-helm"
|
||||||
|
#brew "terraform"
|
||||||
|
brew "ykman"
|
||||||
|
cask "keybase"
|
||||||
|
#cask "yubikey-neo-manager"
|
||||||
|
#cask "yubikey-personalization-gui"
|
||||||
|
#cask "yubikey-piv-manager"
|
||||||
|
#cask "dash"
|
||||||
|
|
||||||
|
# extra network
|
||||||
|
brew "aria2"
|
||||||
|
brew "shadowsocks-libev", restart_service: true
|
||||||
|
#brew "wrk"
|
||||||
|
#cask "tuntap"
|
||||||
|
# speedtest.net app
|
||||||
|
|
||||||
|
# extra database
|
||||||
|
#brew "cockroach"
|
||||||
|
#brew "redis"
|
||||||
|
|
||||||
|
# extra analysis
|
||||||
|
brew "masscan"
|
||||||
|
brew "nmap"
|
||||||
|
#brew "binwalk"
|
||||||
|
#brew "foremost"
|
||||||
|
#brew "pngcheck"
|
||||||
|
#cask "burp-suite"
|
||||||
|
#cask "cutter"
|
||||||
|
#cask "binary-ninja"
|
||||||
|
cask "wireshark"
|
||||||
|
|
||||||
|
# extra media
|
||||||
|
brew "ffmpeg"
|
||||||
|
#brew "lame"
|
||||||
|
#brew "sox"
|
||||||
|
#brew "gifsicle"
|
||||||
|
brew "graphicsmagick", args: ["with-webp"]
|
||||||
|
brew "asciinema"
|
||||||
|
cask "gimp"
|
||||||
|
#cask "adobe-dng-converter"
|
||||||
|
cask "inkscape"
|
||||||
|
# audacity
|
||||||
|
cask "obs"
|
||||||
|
cask "vlc"
|
||||||
|
# blackmagic davinci resolve
|
||||||
|
# blackmagic disk speed test
|
||||||
|
# epson scan
|
||||||
|
cask "skyfonts"
|
||||||
|
|
||||||
|
# extra electronics
|
||||||
|
#brew "avrdude"
|
||||||
|
#brew "stlink"
|
||||||
|
#cask "arduino"
|
||||||
|
cask "betaflight-configurator"
|
||||||
|
cask "coolterm"
|
||||||
|
#cask "etcher"
|
||||||
|
cask "kicad"
|
||||||
|
|
||||||
|
# extra lang
|
||||||
|
brew "sbt"
|
||||||
|
#cask "android-sdk"
|
||||||
|
cask "java-beta"
|
||||||
|
#cask "qt-creator"
|
||||||
|
|
||||||
|
# extra apps
|
||||||
|
tap "browsh-org/homebrew-browsh"
|
||||||
|
brew "browsh-org/homebrew-browsh/browsh"
|
||||||
|
cask "google-chrome"
|
||||||
|
cask "brave-browser"
|
||||||
|
cask "libreoffice"
|
||||||
|
cask "figma"
|
||||||
|
cask "spotify"
|
||||||
|
|
||||||
|
# extra apps social
|
||||||
|
cask "slack"
|
||||||
|
cask "trello"
|
||||||
|
cask "telegram"
|
||||||
|
cask "signal"
|
||||||
|
cask "whatsapp"
|
||||||
|
cask "discord"
|
||||||
|
cask "skype"
|
||||||
|
cask "flume"
|
||||||
|
cask "ghost"
|
||||||
|
|
||||||
|
# extra apps gaming
|
||||||
|
cask "steam"
|
||||||
|
|
|
@ -27,7 +27,7 @@ RUN ./.install/python.sh
|
||||||
RUN ./.install/golang-source.sh
|
RUN ./.install/golang-source.sh
|
||||||
RUN ./.install/node-source.sh
|
RUN ./.install/node-source.sh
|
||||||
#RUN ./.install/jdk.sh
|
#RUN ./.install/jdk.sh
|
||||||
# system
|
# more system
|
||||||
RUN ./.install/docker.sh
|
RUN ./.install/docker.sh
|
||||||
# desktop
|
# desktop
|
||||||
#RUN ./.install/desktop.sh
|
#RUN ./.install/desktop.sh
|
||||||
|
@ -53,6 +53,7 @@ RUN ./.install/pass.sh
|
||||||
RUN ./.install/packr.sh
|
RUN ./.install/packr.sh
|
||||||
RUN ./.install/caddy.sh
|
RUN ./.install/caddy.sh
|
||||||
RUN ./.install/httpie.sh
|
RUN ./.install/httpie.sh
|
||||||
|
RUN ./.install/jq.sh
|
||||||
RUN ./.install/kubectl.sh
|
RUN ./.install/kubectl.sh
|
||||||
RUN ./.install/minio-client.sh
|
RUN ./.install/minio-client.sh
|
||||||
RUN ./.install/yarn.sh
|
RUN ./.install/yarn.sh
|
||||||
|
|
10
.drone.yml
10
.drone.yml
|
@ -175,6 +175,16 @@ steps:
|
||||||
- ~/.local/bin/http --version
|
- ~/.local/bin/http --version
|
||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
|
name: test-jq
|
||||||
|
steps:
|
||||||
|
- name: test-jq
|
||||||
|
image: alpine:latest
|
||||||
|
commands:
|
||||||
|
- ./.install/core.sh
|
||||||
|
- ./.install/jq.sh
|
||||||
|
- ~/.local/bin/jq --version
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
name: test-kubectl
|
name: test-kubectl
|
||||||
steps:
|
steps:
|
||||||
- name: test-kubectl
|
- name: test-kubectl
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
source ./.versions
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Installing jq $JQ_VERSION..."
|
||||||
|
echo
|
||||||
|
|
||||||
|
mkdir -p ~/.local/bin
|
||||||
|
curl -fLo ~/.local/bin/jq \
|
||||||
|
https://github.com/stedolan/jq/releases/download/jq-$JQ_VERSION/jq-linux64
|
||||||
|
chmod a+x ~/.local/bin/jq
|
||||||
|
|
|
@ -23,5 +23,7 @@ export ZSH_SYNTAX_HIGHLIGHTING_VERSION=0.6.0
|
||||||
|
|
||||||
export CADDY_VERSION=0.11.1
|
export CADDY_VERSION=0.11.1
|
||||||
|
|
||||||
|
export JQ_VERSION=1.6
|
||||||
|
|
||||||
export KUBECTL_VERSION=1.13.2
|
export KUBECTL_VERSION=1.13.2
|
||||||
|
|
||||||
|
|
26
README.md
26
README.md
|
@ -22,27 +22,10 @@ runenv -h
|
||||||
### macOS
|
### macOS
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
brew install \
|
brew bundle --file=.brewfile
|
||||||
wget \
|
|
||||||
xz \
|
|
||||||
gnupg \
|
|
||||||
git \
|
|
||||||
zsh \
|
|
||||||
neovim \
|
|
||||||
python \
|
|
||||||
go \
|
|
||||||
node \
|
|
||||||
\
|
|
||||||
pass
|
|
||||||
brew cask install \
|
|
||||||
java8 \
|
|
||||||
docker \
|
|
||||||
iterm2-nightly \
|
|
||||||
bitbar \
|
|
||||||
firefoxnightly
|
|
||||||
./.install/dircolors.sh
|
./.install/dircolors.sh
|
||||||
./.install/pure.sh
|
./.install/pure.sh
|
||||||
pip3 install --user thefuck
|
# thefuck is installed using homebrew
|
||||||
./.install/zsh-autosuggestions.sh
|
./.install/zsh-autosuggestions.sh
|
||||||
./.install/zsh-syntax-highlighting.sh
|
./.install/zsh-syntax-highlighting.sh
|
||||||
./.install/plug.sh
|
./.install/plug.sh
|
||||||
|
@ -51,8 +34,9 @@ pip3 install --user thefuck
|
||||||
./.install/packr.sh
|
./.install/packr.sh
|
||||||
./.install/caddy.sh
|
./.install/caddy.sh
|
||||||
./.install/httpie.sh
|
./.install/httpie.sh
|
||||||
./.install/kubectl.sh
|
# jq is installed using homebrew
|
||||||
./.install/minio-client.sh
|
# kubectl is installed using homebrew
|
||||||
|
# minio-client is installed using homebrew
|
||||||
./.install/yarn.sh
|
./.install/yarn.sh
|
||||||
yadm clone git@github.com:serverwentdown/env.git
|
yadm clone git@github.com:serverwentdown/env.git
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue