Sun, 25 Apr 2021 00:57:55 -0500
ok this format-on-write is more reliable
839
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
1 | #!/bin/bash |
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
2 | set -eu -o pipefail |
592 | 3 | |
892 | 4 | if ! (command -v pip3 && pip3 -V) &>/dev/null; then |
839
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
5 | curl -fsSL --compressed https://bootstrap.pypa.io/get-pip.py | |
892 | 6 | python3 - --user |
592 | 7 | fi |
8 | ||
892 | 9 | pip3 install --user --upgrade hg-git |
839
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
10 | |
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
11 | if ! grep -qsw hggit ~/.hgext/hgrc; then |
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
12 | printf '[extensions]\nhggit =\n' >> ~/.hgext/hgrc |
0beae3c33263
switch to pip-based install
Meredith Howard <mhoward@roomag.org>
parents:
592
diff
changeset
|
13 | fi |