# Scoopの設定をさらす
Scoopの設定をさらしてみます。
参考程度に。
# buckets
scoop bucket list
extras
JetBrains
main
versions
extras
には主にGUIアプリ、
versions
にはバージョンごとのパッケージが入っています。
$ scoop search <XXX>
したときに、bucketを追加していないと検索に引っかからないので、入れておくといいと思います。
JetBrains
は、PycharmとIntelliJを使うときに、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