Skip to content

Commit

Permalink
Add nix install details
Browse files Browse the repository at this point in the history
Signed-off-by: 06kellyjac <jack@control-plane.io>
  • Loading branch information
06kellyjac authored and wagoodman committed Feb 9, 2022
1 parent 8f96ada commit 1b8d4dc
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,14 @@ If you encounter an issue, please [let us know using the issue tracker](https://

## Installation

**Note**: Currently, Syft is built only for Linux, macOS and Windows.

### Recommended
```bash
curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin
```

...or, you can specify a release version and destination directory for the installation:
... or, you can specify a release version and destination directory for the installation:

```
curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b <DESTINATION_DIR> <RELEASE_VERSION>
Expand All @@ -48,7 +50,21 @@ brew tap anchore/syft
brew install syft
```

**Note**: Currently, Syft is built only for macOS and Linux.
### Nix

**Note**: nix packaging of Syft is [community maintained](https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/admin/syft/default.nix)

Also syft is currently only in the [unstable channel](https://nixos.wiki/wiki/Nix_channels#The_official_channels) awaiting the `22.05` release

```bash
nix-env -i syft
```

... or, just try it out in an ephemeral nix shell

```bash
nix-shell -p syft
```

## Getting started

Expand Down

0 comments on commit 1b8d4dc

Please sign in to comment.