Commit Graph

11 Commits

Author SHA1 Message Date
aarondill 213f69f408 move the "detected architecture: ..." message to *after* `parse_args`
This avoids logging the message when `--help` is specified, and helps ensure the correct output if `--arch` is specified
2023-07-05 12:51:22 -05:00
aarondill f1a54433a2 Add support for options in install script
This adds support for serveral new command line options (taken from the usage):
    "-b, --bin-dir" "Override the bin installation directory [default: ${_bin_dir}]" \
    "-m, --man-dir" "Override the man installation directory [default: ${_man_dir}]" \
    "-a, --arch" "Override the architecture identified by the installer [default: ${_arch}]" \
    "-h, --help" "Display this help message"
This also (coincidentally) allows for $BIN_DIR, $MAN_DIR, and $ARCH to be set to create default settings for these.
These variables are *always* overwritten by the command line arguments.

This diff is unusually large, as my formatter ([shfmt](https://github.com/mvdan/sh)) ran, reformatting the majority of the script.

This also adds a few utilities to the script (`log`/`abort`) and modifies `err` to simply output to stderr.
This allows for more fine grain control over script flow and output, without relying on `echo >&2`.
2023-07-05 12:48:58 -05:00
Ajeet D'Souza 0ecfbf7e68 Format + lint more filetypes 2023-05-06 14:25:33 +05:30
Ajeet D'Souza 03df9d4d1f Update install script to support Windows 2023-04-30 15:05:51 +05:30
Ajeet D'Souza 2555870c31 Handle rate limits in installer 2023-01-08 05:21:00 +05:30
Ajeet D'Souza 209d86ab2f
Install script for zoxide (#425) 2022-07-15 07:30:48 +05:30
Ajeet D'Souza a285b4e07d Release v0.7.0 2021-05-02 06:03:51 +05:30
Adam Stephens 90f49684e9
add armv7/aarch64 support to installer (#198) 2021-05-01 01:02:20 +05:30
Ajeet D'Souza bc0ca7b82c Release v0.4.1 2020-05-25 02:55:00 +05:30
Ajeet D'Souza 8b5bcee3e6 Make install.sh executable 2020-03-08 08:37:11 +05:30
Kartik Sharma bc65fc8534 Added install script to install zoxide with cross-compatibility in a one-liner format. 2020-03-08 00:13:45 +05:30