Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. general_settings() {
  2. HISTFILE=$HOME.ksh_history
  3. HISTSIZE=0
  4. }
  5.  
  6. set_aliases() {
  7. alias c="clear"
  8. alias e="exit"
  9.  
  10. alias ls="colorls -G"
  11. alias l="ls"
  12.  
  13. alias la="ls -a"
  14. alias ll="ls -l"
  15.  
  16. alias gadd="git add"
  17. alias grm="git rm"
  18.  
  19. alias gs="git status"
  20. alias gc="git commit -m"
  21.  
  22. alias gp="git push"
  23. alias gcc="git clone"
  24.  
  25. alias .="ls"
  26. alias ..="cd ../"
  27.  
  28. alias add="doas pkg_add"
  29. alias delete="doas pkg_delete"
  30.  
  31. alias info="pkg_info -Q"
  32. }
  33.  
  34. set_prompt() {
  35. default="\[\e[0m\]"
  36. neon_blue="\[\e[0;34m\]"
  37.  
  38. neon_yellow="\[\e[1;33m\]"
  39. neon_pink="\[\e[1;32m\]"
  40.  
  41. neon_red="\033[01;20m"
  42.  
  43. _prompt() {
  44. [ $? -eq 0 ] && smiley=${neon_blue}'0'${default} || smiley=${neon_red}'1'${default}
  45. echo "[${smiley}] ${neon_pink}>${neon_yellow}>${neon_blue}> ${default}"
  46. }
  47.  
  48. PS1='$(_prompt)'
  49. }
  50.  
  51. general_settings
  52. set_aliases
  53.  
  54. set_prompt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement