diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2018-06-04 23:10:09 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2018-06-04 23:10:09 +0300 |
commit | 6eb00d65d5732bbb025d573422adab5e3ca74dcc (patch) | |
tree | d118dbe74fa749a9293636098f89093449563871 /%HOME%/.bash_utils | |
parent | remove .profile (diff) | |
download | linux-home-6eb00d65d5732bbb025d573422adab5e3ca74dcc.tar.gz linux-home-6eb00d65d5732bbb025d573422adab5e3ca74dcc.zip |
attempt to organize stuff properly
bash-independent stuff should go to .profile, which is what I'm trying
to do.
I'm not sure about how correct all of this is, a few bashisms were ought
to creep in.
Diffstat (limited to '%HOME%/.bash_utils')
-rw-r--r-- | %HOME%/.bash_utils/python.sh | 43 | ||||
-rw-r--r-- | %HOME%/.bash_utils/ruby.sh | 20 |
2 files changed, 0 insertions, 63 deletions
diff --git a/%HOME%/.bash_utils/python.sh b/%HOME%/.bash_utils/python.sh deleted file mode 100644 index ff394d6..0000000 --- a/%HOME%/.bash_utils/python.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2017 Egor Tensin <Egor.Tensin@gmail.com> -# This file is part of the "Linux/Cygwin environment" project. -# For details, see https://github.com/egor-tensin/linux-home. -# Distributed under the MIT License. - -# This is a half-assed way to automatically add your user's pip binary -# directory to $PATH. - -python_setup_() ( - set -o errexit -o nounset -o pipefail - - if [ "$#" -ne 1 ]; then - echo "usage: ${FUNCNAME[0]} PYTHON_EXE" - return 1 - fi - - local python="$1" - - local user_base - user_base="$( "$python" -m site --user-base )" - - local user_bin="$user_base/bin" - [ -d "$user_bin" ] || return 1 - echo "$user_bin" -) - -python_setup() { - local user_bin - - if command -v python3 &> /dev/null; then - user_bin="$( python_setup_ python3 )" \ - && path_export "$user_bin" - elif command -v python &> /dev/null; then - user_bin="$( python_setup_ python )" \ - && path_export "$user_bin" - fi -} - -python_setup - -[ -r "$HOME/.pythonrc" ] && export PYTHONSTARTUP="$HOME/.pythonrc" diff --git a/%HOME%/.bash_utils/ruby.sh b/%HOME%/.bash_utils/ruby.sh deleted file mode 100644 index 8d0b74a..0000000 --- a/%HOME%/.bash_utils/ruby.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2016 Egor Tensin <Egor.Tensin@gmail.com> -# This file is part of the "Linux/Cygwin environment" project. -# For details, see https://github.com/egor-tensin/linux-home. -# Distributed under the MIT License. - -ruby_setup() { - local user_dir - local bin_dir - - command -v ruby &> /dev/null \ - && command -v gem &> /dev/null \ - && user_dir="$( ruby -e 'puts Gem.user_dir' )" \ - && export GEM_HOME="$user_dir" \ - && bin_dir="$( ruby -e 'puts Gem.bindir' )" \ - && path_export "$bin_dir" -} - -ruby_setup |