Skip to content

Commit

Permalink
mv .aliases exports to .exports. merge Termux exports. url py3
Browse files Browse the repository at this point in the history
  • Loading branch information
Rudxain committed May 10, 2023
1 parent 7c3a52e commit c2081f1
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 16 deletions.
11 changes: 3 additions & 8 deletions .aliases
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ alias -- -='cd -'

# assume GNU flavor
colorflag='--color=auto'
export LS_COLORS='no=00:fi=00:di=01;31:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:'

if [ -z "$PREFIX" ]; then
PREFIX=/usr
Expand All @@ -41,12 +40,10 @@ if [ -x "$PREFIX/bin/dircolors" ]; then
alias fgrep="fgrep $colorflag"
alias egrep="egrep $colorflag"
fi
if [ "$PREFIX" -eq /usr ]; then
if [ "$PREFIX" = /usr ]; then
unset PREFIX
fi

export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# v = verbose
alias lalfv='ls -alF'
alias lalf='ls -AlF'
Expand All @@ -71,9 +68,7 @@ command -v hd > /dev/null || alias hd='hexdump -C'
# to-do: this should be implemented by moving all files to a tmp desktop,
# for portability

# URL-encode strings
# to-do: properly convert to py3
#alias urlencode='python3 -c "import sys, urllib as ul; print(ul.quote_plus(sys.argv[1]))"'
alias urlencode='python3 -c "from sys import argv; from urllib.parse import quote_plus as q; print(q(argv[1]))"'

# intuitive map function.
# for example, to list all directories that contain a certain file:
Expand All @@ -86,7 +81,7 @@ alias paths='echo -e ${PATH//:/\\n}'

# env-specific stuff

if [ -z "TERMUX_VERSION" ]; then
if [ -z "$TERMUX_VERSION" ]; then

# I hate Samsung, but dex is a good short name
alias cdex='cd ~/Desktop'
Expand Down
16 changes: 8 additions & 8 deletions .exports
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
#!/bin/sh
export HISTSIZE=1024
export HISTFILESIZE="$((HISTSIZE * 2))"
export HISTSIZE=2048
export HISTFILESIZE="$((HISTSIZE << 2))"

# https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html#index-HISTCONTROL
export HISTCONTROL=ignoreboth:erasedups
export HISTCONTROL=ignoreboth:erasedups # is this POSIX-compliant?

#PROMPT_COMMAND="history -foobar; $PROMPT_COMMAND"

export LANG='en_US.UTF-8'
export LC_ALL='en_US.UTF-8'
export PYTHONIOENCODING='UTF-8'

export EDITOR=vim
export EDITOR=nano
export VISUAL=nano

# highlight section titles in manual pages
export LESS_TERMCAP_md="${yellow}"
# assume GNU flavor
export LS_COLORS='no=00:fi=00:di=01;31:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:'

# don't clear screen after quitting a manual page
export MANPAGER='less -X'
# highlight section titles in manual pages
export LESS_TERMCAP_md="${yellow}" # implicitly sourced from `.bash_prompt` (when `.bash_profile` is executed)

0 comments on commit c2081f1

Please sign in to comment.