juliaup は Julia のバージョン管理ツールである。juliaup を使えば、特定のバージョンの Julia をインストールしたり、新しいバージョンの Julia がリリースされたときにユーザーに警告を出したり、便利な Julia リリースチャネルの抽象化を提供したりすることができる。
jualiaup [ command ]
引数を省略した場合、どんなコマンドを指定できるかを表示する。
$ juliaup
The Julia Version Manager
Usage: juliaup <COMMAND>
Commands:
default Set the default Julia version
add Add a specific Julia version or channel to your system. Access via `julia +{channel}` e.g. `julia +1.6`
link Link an existing Julia binary to a custom channel name
list List all available channels
override Manage directory overrides
update Update all or a specific channel to the latest Julia version
remove Remove a Julia version from your system
status Show all installed Julia versions
gc Garbage collect uninstalled Julia versions
config Juliaup configuration
self Manage this juliaup installation
completions Generate tab-completion scripts for your shell
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
To launch a specific Julia version, use `julia +{channel}` e.g. `julia +1.6`.
Entering just `julia` uses the default channel set via `juliaup default`.
引数 command には以下に示すコマンドを指定できる。
$ juliaup list
Channel Version
------------------------------------------------------
0 0.7.0+0.x64.linux.gnu
0.3 0.3.12+0.x64.linux.gnu
0.3.1 0.3.1+0.x64.linux.gnu
0.3.1~x64 0.3.1+0.x64.linux.gnu
0.3.1~x86 0.3.1+0.x86.linux.gnu
$ juliaup update
Updating channel release
Installing Julia 1.11.1+0.x64.linux.gnu
$ juliaup status
Default Channel Version Update
--------------------------------------------------------------------------------------
* release 1.10.5+0.x64.linux.gnu Update to 1.11.1+0.x64.linux.gnu available
juliaup コマンドには、以下に示すコマンドオプションを指定できる。
David Anthoff (2023) juliaup