summaryrefslogtreecommitdiffstats
path: root/install
AgeCommit message (Collapse)Author
2021-03-12fix(tcsh): remove quotes and escape backticks (#2429)Vivek Malneedi
* feat: add support for tcsh * add tcsh to install.sh install message * list tcsh in bug_report.rs and main.rs * quote starship path Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * fix job count * add tcsh support to shell module * fix STARSHIP_START_TIME undefined error * preserve existing user precmd and postcmd, remove jobs support * remove unnecessary parentheses * minor script improvement * removes parens from install script message * Update docs/config/README.md Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com> * fix(Tcsh): remove unecessary quotes Co-authored-by: David Knaack <davidkna@users.noreply.github.com> Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2021-03-03feat(install): make install script posix compliant (#2228)Deavon M. McCaffery
- update shebang to support posix-compliant shells (like dash) - replace all usages of echo with printf (to normalise) - command variable to fetch_cmd as it overloads a posix - rename complete function to completed as it overloads the bash builtin for completion Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
2021-02-27feat: add support for tcsh (#2288)Vivek Malneedi
* feat: add support for tcsh * add tcsh to install.sh install message * list tcsh in bug_report.rs and main.rs * quote starship path Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * fix job count * add tcsh support to shell module * fix STARSHIP_START_TIME undefined error * preserve existing user precmd and postcmd, remove jobs support * remove unnecessary parentheses * minor script improvement * removes parens from install script message * Update docs/config/README.md Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com> Co-authored-by: David Knaack <davidkna@users.noreply.github.com> Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2021-01-30build: add x86_64 freebsd build (#2233)David Knaack
2021-01-29fix(install): use correct arch name in 32-bit test (#2234)David Knaack
2021-01-26build: add aarch64 windows build (#2213)David Knaack
2021-01-21build: add builds for various targets (#2137)David Knaack
* build: add builds for various targets * fix typo Co-authored-by: Matan Kushner <hello@matchai.me> Co-authored-by: Matan Kushner <hello@matchai.me>
2021-01-13fix(install): improve supported target detection (#2121)David Knaack
* fix(install): improve supported target detection * move supported target list into top level variable
2021-01-09fix(install): Detect cygwin_nt as Windows (#1989)Thomas O'Donnell
This fixes the install script by detecting cygwin_nt* as Windows.
2020-10-25fix(install): Better platform detection (#1827)Thomas O'Donnell
Have refactored the platform detection in the install script to try to better detect Windows when running the Windows install script.
2020-10-03style(install): Simple code style fix in install.sh (#1690)sokai
* Update install.sh fixed only coding style (ShellCheck gave me a hint ;-)) * Make PR Bot happy
2020-08-16fix(install): switch to install the musl binaries by default (#1590)Thomas O'Donnell
We have had a few issues where users haave run the install script and have ended up with a non-functioning version of starship because their system doesn't have a required lib that we link against. To avoid these problems it seems the easiest solution is to default to using the statically compiled musl binaries. If a user knows that they are doing they can use the non-statically compiled binaries by supplying the `-p` argument to the installer. Note this is what other rust based tools such as ripgrep do.
2020-07-08fix: fixed a typo: permission → permissions (#1459)Or Bin
2020-06-11fix: errant space breaks tar in installer (#1314)Kevin Song
2020-06-10style: address shellcheck issues in install.sh (#1305)Dario Vladović
Fixes some shellcheck issues in the install script. Also normalizes formatting with `shfmt` program.
2020-06-09fix: Update install.sh for Windows (#1300)Kevin Song
Adds several cross-platform utility functions to the install.sh script and rewrites core functionality so that it might work on Windows. Among these are: - Correct platform extensions to match the output of `detect_platform` - Check to make sure installation directory actually exists - If sudo is not available, print a message asking the user to manually escalate - Unpack zip files (used for Windows builds) without using pipes, since zip files cannot be read through pipes After these changes, install.sh works on a testing copy of Git Bash on Windows, though it still has known issues (e.g. if the `unzip` program is not installed, it will crash).
2020-02-12feat(installer): Ask for permission escalation during installation, if ↵Diego Jornada
needed (#914)
2019-12-20fix: Fix shellcheck issues in install.sh (#714)AppleTheGolden
2019-12-11feat: Add support for the ion shell (#704)BuggStream
2019-12-05docs: Simplify installation process and docs (#643)Matan Kushner