Installation
Requirements
sgr
ships as a self-contained binary that works on Linux, Mac and Windows
without any prerequisites.
You can also install sgr
as a Python library (we support Python 3.7 and
newer).
Installation
Binary
Download the sgr
binary from
the releases page,
available for the three major platforms.
Homebrew
sgr
is on Homebrew and can be installed via
$ brew install sgr
Python package
You can also install the sgr
library from pip. This is useful if you want to
use the Splitgraph Python API to manipulate images
from your code:
$ pip install splitgraph
If you wish to contribute to sgr
itself or get the bleeding-edge version, you
can follow the
development instructions
on our GitHub.
Note for Windows users
If you're running sgr
in a MINGW terminal (for example, Git Bash), you have to
prefix its invocations with winpty
to avoid output errors and make sure password inputs work properly.
The simplest way to do this is by adding alias sgr='winpty sgr'
to your
.bashrc
.
Configuration file
The sgr
configuration file is usually stored in the user's home directory
(~/.splitgraph/.sgconfig
).
For more information on configuring sgr
, see the
configuration reference.