Skip to content

Commit

Permalink
Merge documentation of installing scala-cli on MacOs and MacOs/M1
Browse files Browse the repository at this point in the history
  • Loading branch information
wleczny committed Nov 2, 2022
1 parent 6998f9e commit 134d806
Showing 1 changed file with 18 additions and 52 deletions.
70 changes: 18 additions & 52 deletions website/docs/_advanced_install.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,10 @@ import {currentOs} from "../src/components/osUtils";
values={[
{label: 'Windows', value: 'windows'},
{label: 'MacOs', value: 'mac'},
{label: 'MacOs/M1', value: 'm1'},
{label: 'Linux', value: 'linux'},
]}>
<TabItem value="windows"></TabItem>
<TabItem value="mac"></TabItem>
<TabItem value="m1"></TabItem>
<TabItem value="linux"></TabItem>
</Tabs>
</SectionAbout>
Expand All @@ -32,7 +30,6 @@ defaultValue={currentOs()}
values={[
{label: 'Windows', value: 'windows'},
{label: 'MacOs', value: 'mac'},
{label: 'MacOs/M1', value: 'm1'},
{label: 'Linux', value: 'linux'},
]}
>
Expand Down Expand Up @@ -260,7 +257,14 @@ values={[
>
<TabItem value="manual">

Download the launcher from GitHub release assets with
For Mac with arm64 architecture, run the following commands:
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
mv scala-cli /usr/local/bin/scala-cli
```

For Mac with x86_64 architecture, run the following commands:
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
Expand All @@ -275,11 +279,15 @@ scala-cli about
<TabItem value="installer">

Download the PKG installer with Scala CLI for MacOS
<DownloadButton desc= 'Scala CLI for MacOS' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.pkg'></DownloadButton>
<DownloadButton desc= 'Scala CLI for arm64' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>
<DownloadButton desc= 'Scala CLI for x86_64' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>

Once downloaded, right-click on the downloaded file from Finder and then choose "Open".

Once downloaded, right-click on `scala-cli-x86_64-apple-darwin.pkg` from Finder and then choose "Open".
</TabItem>
<TabItem value="brew">

Expand All @@ -295,8 +303,11 @@ brew install Virtuslab/scala-cli/scala-cli
This method is provided and supported by the community, not the core team of Scala CLI
:::

:::info
Please note that arm64 architecture is not yet supported with this method.
:::

Scala CLI can be installed with [Nix](https://nixos.org) with
Scala CLI can be installed via [Nix](https://nixos.org) with:

```bash
nix-env -iA scala-cli
Expand All @@ -313,51 +324,6 @@ sdk install scalacli
</TabItem>
</Tabs>

</TabItem>
<TabItem value="m1">

<Tabs
groupId="m1"
defaultValue="installer"
values={[
{label: 'Manual', value: 'manual'},
{label: 'Installer', value: 'installer'},
{label: 'Brew', value: 'brew'}
]}
>
<TabItem value="manual">

Download the launcher from GitHub release assets with
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
mv scala-cli /usr/local/bin/scala-cli
```

Check that it runs fine by running its `about` command:
```bash
scala-cli about
```
</TabItem>
<TabItem value="installer">

Download the PKG installer with Scala CLI for MacOS/M1
<DownloadButton desc= 'Scala CLI for MacOS/M1' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>

Once downloaded, right-click on `scala-cli-aarch64-apple-darwin.pkg` from Finder and then choose "Open".
</TabItem>
<TabItem value="brew">

Scala CLI can be installed via [homebrew](https://brew.sh) with

```bash
brew install Virtuslab/scala-cli/scala-cli
```
</TabItem>
</Tabs>

</TabItem>
</Tabs>

Expand Down

0 comments on commit 134d806

Please sign in to comment.