summaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc55
1 files changed, 32 insertions, 23 deletions
diff --git a/.bashrc b/.bashrc
index 95f2377..fca1532 100644
--- a/.bashrc
+++ b/.bashrc
@@ -40,41 +40,41 @@ alias timer='echo "Timer started. Stop with Ctrl-D." && date && time cat && date
export TERMINAL=xt
-alias cl='cf xft:Mono:size=12'
-alias cp='cp --reflink'
-alias ls='ls --color=auto -v'
-alias ll='ls -AlFhv'
+#alias cl='cf xft:Mono:size=12'
+#alias cp='cp --reflink'
+#alias ls='ls --color=auto -v'
+alias ls='ls -GF'
+alias ll='ls -AlGFhv'
alias vi='vim'
alias view='vim -R'
#alias op='xdg-open'
alias git='hub'
#alias go='go1.14.1'
-alias go11='go1.11.13'
-alias go12='go1.12.10'
-alias go13='go1.13.8'
-alias go14='go1.14.2'
+#alias go11='go1.11.13'
+#alias go12='go1.12.10'
+#alias go13='go1.13.8'
+#alias go14='go1.14.2'
alias gob='go build'
alias goh='p go help'
alias god='p go doc'
alias gtr='go test -v -run'
alias gtb='go test -v -cpuprofile cpu.out -memprofile mem.out -benchmem -bench'
-#alias vi='vim'
alias rvi='sudo vim'
alias rxt='sudo xt'
alias rxvi='sudo xvi'
alias ww='vi ~/Wiki/HomePage'
alias dotfiles='git --git-dir=$HOME/dotfiles --work-tree=$HOME'
-alias uc='systemctl --user'
-alias wpa='sudo wpa_gui -i wlan0'
+#alias uc='systemctl --user'
+#alias wpa='sudo wpa_gui -i wlan0'
-alias ifre='echo "ip link set wlo1 down; ip link set wlo1 up"|sudo sh'
+#alias ifre='echo "ip link set wlo1 down; ip link set wlo1 up"|sudo sh'
# Some admin command
-alias dmesg='sudo dmesg'
-alias mount='sudo mount'
-alias umount='sudo umount'
-alias cryptsetup='sudo cryptsetup'
+#alias dmesg='sudo dmesg'
+#alias mount='sudo mount'
+#alias umount='sudo umount'
+#alias cryptsetup='sudo cryptsetup'
alias by='go build ./cmd/yaegi'
alias cy='cd ~/go/src/github.com/traefik/yaegi'
@@ -85,6 +85,9 @@ alias wai='~/go/src/github.co/traefik/whoami/whoami'
# yaegi debug
export YAEGI_DOT_CMD='dotty -'
+export YAEGI_UNSAFE=1
+export YAEGI_UNRESTRICTED=1
+export YAEGI_SYSCALL=1
mosht() { mosh "$@" -- tmux new -A; }
export -f mosht
@@ -107,6 +110,12 @@ export -f ws
wsd() (cd ~/Wiki && git add . && git diff --cached)
export -f wsd
+man() {
+ local width=''
+ [ $(tput cols) -gt 88 ] && width='MANWIDTH=88'
+ env $width man "$@"
+}
+
meteo() {
local request="wttr.in/${1-Toulouse}?F&T"
[ "$(tput cols)" -lt 125 ] && request+='&n'
@@ -117,19 +126,19 @@ meteo() {
# fzf
# Accomodate different base prefix on termux
-[ -d "$HOME/../usr" ] && base=..
-[ -f "$base/usr/share/fzf/completion.bash" ] && . "$base/usr/share/fzf/completion.bash"
-[ -f "$base/usr/share/fzf/key-bindings.bash" ] && . "$base/usr/share/fzf/key-bindings.bash"
-unset base
+#[ -d "$HOME/../usr" ] && base=..
+#[ -f "$base/usr/share/fzf/completion.bash" ] && . "$base/usr/share/fzf/completion.bash"
+#[ -f "$base/usr/share/fzf/key-bindings.bash" ] && . "$base/usr/share/fzf/key-bindings.bash"
+#unset base
# Arch: display package to install for missing commands
-[ -f '/usr/share/doc/pkgfile/command-not-found.bash' ] && . /usr/share/doc/pkgfile/command-not-found.bash
+#[ -f '/usr/share/doc/pkgfile/command-not-found.bash' ] && . /usr/share/doc/pkgfile/command-not-found.bash
# Display git status in prompt
. ~/.bash-powerline.sh
# export PS1='; '
# load Nix config files (aka auto-completion etc.)
-export XDG_DATA_DIRS="$HOME/.nix-profile/share:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"
+#export XDG_DATA_DIRS="$HOME/.nix-profile/share:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"
-[ -f ~/.fzf.bash ] && source ~/.fzf.bash
+#[ -f ~/.fzf.bash ] && source ~/.fzf.bash