# Scoopの設定をさらす

Scoopの設定をさらしてみます。

参考程度に。

# buckets

scoop bucket list
extras
JetBrains
main
versions

extrasには主にGUIアプリ、
versionsにはバージョンごとのパッケージが入っています。

$ scoop search <XXX>したときに、bucketを追加していないと検索に引っかからないので、入れておくといいと思います。

JetBrainsは、PycharmIntelliJを使うときに、JetBrains ToolBoxがあると便利だったので入れています。

# apps

scoop list
7zip 19.00
aria2 1.35.0-1
atom 1.41.0 [extras]
busybox 3244-g48128b9aa
calibre 4.2.0 [extras]
ccat 1.1.0
cmake 3.15.4
cmder-full 1.3.12
conemu 19.07.14 [extras]
curl 7.66.0_2
fd 7.4.0
ffmpeg 4.2.1
fzf 0.18.0
gcc 8.1.0
gibo 2.2.3
gimp 2.10.12-3 [extras]
go 1.13.3
grep 2.5.4
gzip 1.3.12
hub 2.12.8
hugo 0.59.0
imagemagick 7.0.8-68
inkscape 0.92.4 [extras]
innounp 0.49
jetbrains-toolbox 1.16.6016 [extras]
jq 1.6
julia 1.2.0
lab 0.16.0
lessmsi 1.6.91
make 4.2.1
msys2 20190524
php 7.3.11
python 3.8.0
ripgrep 11.0.2
ruby 2.6.5-1
rust 1.38.0
rustup 1.20.2
shellcheck 0.7.0
streamlink 1.2.0 [extras]
sudo 0.2018.07.25
tar 1.23
unrar 5.80
yarn 1.19.1
youtube-dl 2019.10.22

最近はgoだったり、rustだったりの言語の開発環境などもScoopで構築しています。

  • aria2
    • 並列ダウンローダー
  • busybox
    • Linuxコマンド(ls / pwd / wget ...)
  • ffmpeg
    • 動画像処理
  • youtube-dl
    • 動画ダウンローダー

あたりは、入れておくと便利です。

# Scoop関連のエイリアス

毎回scoopなんて打ってられないのでエイリアスを登録しています。

bash / fish(WSL) の2つのシェルを使っているので一応両方とも書きます。

# aliases.sh (bash)
alias sp="scoop"
alias spi="scoop install" # install
alias spui="scoop uninstall" # uninstall
alias spre="scoop_reinstall" # reinstall
alias spri="scoop_reinstall"
alias spl="scoop list" # list
alias sps="scoop search" # search
alias spb="scoop bucket" # bucket
alias spba="scoop bucket add" # bucket add
alias spbl="scoop bucket list" # bucket list
alias sph="scoop help"    # help
alias spst="scoop status" # status
alias spup="scoop update" # update
alias spu="scoop update"
alias spe="scoop export" # export
alias spr="scoop reset" # reset
scoop_reinstall() {
    scoop uninstall "$1" &&
    scoop install "$1"
}
使い方の例
# install
spi curl
# uninstall
spui curl
# reinstall (install && uninstall)
spre curl
# or: $ spri curl
# list
spl
# search
sps curl
# bucket add
spba extras
# bucket list
spbl
# help
sph
# status
spst
# update
spu curl
# or: $ spup curl
# export
spe
# reset
scoop reset curl@<XXX>
fish ver.(クリックして展開)
# aliases.fish (fish)
alias sp="scoop"
alias spi="scoop install" # install
alias spui="scoop uninstall" # uninstall
alias spre="scoop_reinstall" # reinstall
alias spri="scoop_reinstall"
alias spl="scoop list" # list
alias sps="scoop search" # search
alias spb="scoop bucket" # bucket
alias spba="scoop bucket add" # bucket add
alias spbl="scoop bucket list" # bucket list
alias sph="scoop help"    # help
alias spst="scoop status" # status
alias spup="scoop update" # update
alias spu="scoop update"
alias spe="scoop export" # export
alias spr="scoop reset" # reset
function scoop_reinstall
    scoop uninstall "$argv[1]"; and \
    scoop install "$argv[1]"
end