From a676f70b8b4098fb720a289138fc1a5ce3680d5b Mon Sep 17 00:00:00 2001 From: "Oscar J. Rodriguez B" Date: Thu, 23 Apr 2020 13:30:46 -0400 Subject: [PATCH] This is the first push to this repo with my dotfiles --- .bashrc | 289 + .config/Typora/000073.log | 0 .config/Typora/CURRENT | 1 + .config/Typora/Cache/1def8916fd12eadd_0 | Bin 0 -> 70050 bytes .config/Typora/Cache/2c187b18012ffe4c_0 | Bin 0 -> 145675 bytes .config/Typora/Cache/4b656f1cc8fbe53f_0 | Bin 0 -> 59301 bytes .config/Typora/Cache/52c2774411d9945b_0 | Bin 0 -> 3759 bytes .config/Typora/Cache/53f9e406b22eb78c_0 | Bin 0 -> 68076 bytes .config/Typora/Cache/77e131227c08dabb_0 | Bin 0 -> 43145 bytes .config/Typora/Cache/7adc5e6bcc94b39b_0 | Bin 0 -> 14863 bytes .config/Typora/Cache/8f7176915faf7a82_0 | Bin 0 -> 61047 bytes .config/Typora/Cache/9911c575b173c763_0 | Bin 0 -> 8144 bytes .config/Typora/Cache/aba54ab6bd779bc0_0 | Bin 0 -> 24667 bytes .config/Typora/Cache/b13ca3d35db9c0e2_0 | Bin 0 -> 33652 bytes .config/Typora/Cache/c67eebdf01d62595_0 | Bin 0 -> 25469 bytes .config/Typora/Cache/cc622253ee83cc9c_0 | Bin 0 -> 22563 bytes .config/Typora/Cache/e70d05e2e20dc6ff_0 | Bin 0 -> 113318 bytes .config/Typora/Cache/f1121ed3425ec8d4_0 | Bin 0 -> 22296 bytes .config/Typora/Cache/fff96c9dfb5c3914_0 | Bin 0 -> 45046 bytes .config/Typora/Cache/index | Bin 0 -> 24 bytes .config/Typora/Cache/index-dir/the-real-index | Bin 0 -> 432 bytes .config/Typora/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .config/Typora/Cookies | Bin 0 -> 28672 bytes .config/Typora/Cookies-journal | 0 .config/Typora/GPUCache/data_0 | Bin 0 -> 8192 bytes .config/Typora/GPUCache/data_1 | Bin 0 -> 270336 bytes .config/Typora/GPUCache/data_2 | Bin 0 -> 8192 bytes .config/Typora/GPUCache/data_3 | Bin 0 -> 8192 bytes .config/Typora/GPUCache/index | Bin 0 -> 262512 bytes .config/Typora/LOCK | 0 .config/Typora/LOG | 3 + .config/Typora/LOG.old | 3 + .../Typora/Local Storage/leveldb/000003.log | Bin 0 -> 351 bytes .config/Typora/Local Storage/leveldb/CURRENT | 1 + .config/Typora/Local Storage/leveldb/LOCK | 0 .config/Typora/Local Storage/leveldb/LOG | 3 + .config/Typora/Local Storage/leveldb/LOG.old | 3 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .config/Typora/MANIFEST-000072 | Bin 0 -> 50 bytes .config/Typora/Network Persistent State | 1 + .config/Typora/Origin Bound Certs | Bin 0 -> 20480 bytes .config/Typora/Origin Bound Certs-journal | 0 .config/Typora/backups/1 | 145 + .config/Typora/backups/11 | 120 + .config/Typora/backups/2 | 39 + .config/Typora/backups/3 | 83 + .config/Typora/backups/5 | 58 + .config/Typora/backups/7 | 76 + .config/Typora/backups/9 | 71 + .config/Typora/backups/sum | 1 + .config/Typora/conf/conf.default.json | 26 + .config/Typora/conf/conf.user.json | 26 + .config/Typora/dictionaries/en_GB.aff | 205 + .config/Typora/dictionaries/en_GB.dic | 49197 +++++++++++ .config/Typora/dictionaries/en_US.aff | 466 + .config/Typora/dictionaries/en_US.dic | 62131 ++++++++++++++ .config/Typora/dictionaries/es-LICENSE | 176 + .config/Typora/dictionaries/es.aff | 6822 ++ .config/Typora/dictionaries/es.dic | 71166 ++++++++++++++++ .config/Typora/dictionaries/user-dict.json | 1 + .../2019-10-13 Proyecto 195110.md | 44 + ...- Matr\303\255cula No 2014-0147 171004.md" | 22 + .../draftsRecover/2019-10-30 first 163016.md | 7 + ...- Matr\303\255cula No 2014-0147 171511.md" | 868 + .../draftsRecover/2019-10-7 titulo 161037.md | 16 + ...- Matr\303\255cula No 2014-0147 213158.md" | 33 + .../2019-11-10 Proyecto 165415.md | 122 + .../2019-11-14 reporte pasantia 134953.md | 27 + .../2019-11-18 Proyecto 005330.md | 207 + .../draftsRecover/2019-11-23 t4 232036.md | 36 + .../2019-11-8 Generaciones de wifi 163454.md | 20 + .../draftsRecover/2019-12-18 work 002344.md | 22 + .../draftsRecover/2019-12-9 work 110351.md | 5 + ...Conmutaci\303\263n de circuitos 134903.md" | 84 + .../2019-5-11 Que hago con la tipa 211308.md | 18 + .../draftsRecover/2019-5-12 PSTN 235519.md | 95 + .../draftsRecover/2019-5-13 ISDN 015409.md | 82 + .../draftsRecover/2019-5-13 SS7 110939.md | 116 + .../2019-5-17 Best practices 153911.md | 20 + .../2019-5-18 Cronograma 234647.md | 24 + .../draftsRecover/2019-5-20 etica 144904.md | 53 + .../2019-5-27 Repaso \303\251tica 133913.md" | 52 + .../draftsRecover/2019-5-3 test 221509.md | 47 + .../draftsRecover/2019-5-4 cluster 163410.md | 257 + .../2019-5-6 Redes convergentes 184157.md | 18 + .../2019-5-6 convergente 191735.md | 36 + .../draftsRecover/2019-5-6 etica 183142.md | 31 + .../2019-5-8 Las cuatro eticas 150737.md | 21 + .../2019-5-8 convergente 192452.md | 54 + ...-5-8 sistema de telecomunicacion 141553.md | 23 + .../draftsRecover/2019-6-10 eti 235538.md | 94 + ...ncia del sentido de lo que se h 014333.md" | 22 + ...ncia del sentido de lo que se h 135756.md" | 31 + .../draftsRecover/2019-6-21 IGP 220628.md | 29 + .../2019-6-24 Vainas a leer 015032.md | 36 + .../2019-6-28 3 mixed protocols 183753.md | 188 + .../draftsRecover/2019-6-3 SIP 012041.md | 66 + .../draftsRecover/2019-6-30 SIGTRAN 220039.md | 52 + .../Typora/draftsRecover/2019-6-4 # 151927.md | 3 + .../2019-6-7 Port Security 121127.md | 129 + .../2019-6-8 CHAN_SIP.C 182929.md | 26 + .../draftsRecover/2019-6-8 PJSIP 190837.md | 20 + .../2019-6-9 Este es el titulo 194521.md | 18 + .../2019-7-1 prefesionalycliente2 105301.md | 24 + .../2019-7-1 profesional1 093414.md | 12 + .../2019-7-21 Compresion 213428.md | 120 + .../draftsRecover/2019-7-21 H323 195927.md | 76 + .../2019-7-21 LoopStart 172920.md | 103 + .../draftsRecover/2019-7-21 MEGACO 184215.md | 57 + .../draftsRecover/2019-7-21 SDP 180449.md | 83 + ... de la \303\251tica profesional 113727.md" | 18 + .../2019-7-3 3 mixed protocols 160934.md | 195 + ...ination;numero del destino a lla 111942.md | 16 + .../draftsRecover/2019-7-31 EVC 130326.md | 30 + .../2019-7-4 Resources in use 163437.md | 20 + .../2019-7-4 Y pasa el tiempo 110723.md | 45 + .../draftsRecover/2019-9-28 titulo 204816.md | 14 + .../draftsRecover/2019-9-30 anse 202210.md | 36 + .../2020-1-9 Education Pack 211220.md | 34 + ...irthday! Bug Fix Proposal Report 133955.md | 95 + .../2020-3-4 los trabajos del medio 175556.md | 145 + .config/Typora/history.data | 1 + .config/Typora/profile.data | 1 + .config/Typora/themes/Readme.md | 4 + .config/Typora/themes/github.css | 374 + .config/Typora/themes/github/400.woff | Bin 0 -> 67524 bytes .config/Typora/themes/github/400i.woff | Bin 0 -> 65184 bytes .config/Typora/themes/github/600i.woff | Bin 0 -> 65888 bytes .config/Typora/themes/github/700.woff | Bin 0 -> 70188 bytes .config/Typora/themes/github/700i.woff | Bin 0 -> 65060 bytes .config/Typora/themes/newsprint.css | 589 + .../newsprint/pt-serif-v9-latin-700.woff | Bin 0 -> 34784 bytes .../pt-serif-v9-latin-700italic.woff | Bin 0 -> 33684 bytes .../newsprint/pt-serif-v9-latin-italic.woff | Bin 0 -> 40868 bytes .../newsprint/pt-serif-v9-latin-regular.woff | Bin 0 -> 39012 bytes .config/Typora/themes/night.css | 981 + .../Typora/themes/night/codeblock.dark.css | 113 + .config/Typora/themes/night/credit.html | 1 + .config/Typora/themes/night/cursor.png | Bin 0 -> 372 bytes .config/Typora/themes/night/cursor@2x.png | Bin 0 -> 407 bytes .config/Typora/themes/night/mermaid.dark.css | 465 + .../Typora/themes/night/sourcemode.dark.css | 38 + .config/Typora/themes/old-themes/Readme.md | 4 + .config/Typora/themes/old-themes/github.css | 374 + .../Typora/themes/old-themes/github/400.woff | Bin 0 -> 67524 bytes .../Typora/themes/old-themes/github/400i.woff | Bin 0 -> 65184 bytes .../Typora/themes/old-themes/github/600i.woff | Bin 0 -> 65888 bytes .../Typora/themes/old-themes/github/700.woff | Bin 0 -> 70188 bytes .../Typora/themes/old-themes/github/700i.woff | Bin 0 -> 65060 bytes .../Typora/themes/old-themes/newsprint.css | 589 + .../newsprint/pt-serif-v9-latin-700.woff | Bin 0 -> 34784 bytes .../pt-serif-v9-latin-700italic.woff | Bin 0 -> 33684 bytes .../newsprint/pt-serif-v9-latin-italic.woff | Bin 0 -> 40868 bytes .../newsprint/pt-serif-v9-latin-regular.woff | Bin 0 -> 39012 bytes .config/Typora/themes/old-themes/night.css | 987 + .../old-themes/night/codeblock.dark.css | 113 + .../themes/old-themes/night/credit.html | 1 + .../Typora/themes/old-themes/night/cursor.png | Bin 0 -> 372 bytes .../themes/old-themes/night/cursor@2x.png | Bin 0 -> 407 bytes .../themes/old-themes/night/mermaid.dark.css | 283 + .../old-themes/night/sourcemode.dark.css | 38 + .config/Typora/themes/old-themes/pixyll.css | 500 + .../old-themes/pixyll/lato-v14-latin-300.woff | Bin 0 -> 29852 bytes .../pixyll/lato-v14-latin-300italic.woff | Bin 0 -> 22312 bytes .../old-themes/pixyll/lato-v14-latin-900.woff | Bin 0 -> 27260 bytes .../pixyll/lato-v14-latin-900italic.woff | Bin 0 -> 28688 bytes .../pixyll/merriweather-v19-latin-300.woff | Bin 0 -> 22872 bytes .../merriweather-v19-latin-300italic.woff | Bin 0 -> 22884 bytes .../pixyll/merriweather-v19-latin-700.woff | Bin 0 -> 22696 bytes .../merriweather-v19-latin-700italic.woff | Bin 0 -> 23024 bytes .config/Typora/themes/old-themes/whitey.css | 278 + .config/Typora/themes/pixyll.css | 500 + .../themes/pixyll/lato-v14-latin-300.woff | Bin 0 -> 29852 bytes .../pixyll/lato-v14-latin-300italic.woff | Bin 0 -> 22312 bytes .../themes/pixyll/lato-v14-latin-900.woff | Bin 0 -> 27260 bytes .../pixyll/lato-v14-latin-900italic.woff | Bin 0 -> 28688 bytes .../pixyll/merriweather-v19-latin-300.woff | Bin 0 -> 22872 bytes .../merriweather-v19-latin-300italic.woff | Bin 0 -> 22884 bytes .../pixyll/merriweather-v19-latin-700.woff | Bin 0 -> 22696 bytes .../merriweather-v19-latin-700italic.woff | Bin 0 -> 23024 bytes .config/Typora/themes/whitey.css | 278 + .config/Typora/typora.log | 3447 + .config/alacritty.yml | 660 + .config/nvim/autoload/plug.vim | 2597 + .config/nvim/coc-pref.json | 12 + .config/nvim/coc-settings.json | 12 + .config/nvim/init.vim | 240 + .config/ranger/commands.py | 62 + .config/ranger/commands_full.py | 1836 + .config/ranger/rc.conf | 725 + .config/ranger/rifle.conf | 256 + .config/ranger/scope.sh | 216 + .nano/AUTHORS.rst | 112 + .nano/Dockerfile.nanorc | 26 + .nano/Rnw.nanorc | 39 + .nano/apacheconf.nanorc | 47 + .nano/arduino.nanorc | 116 + .nano/asciidoc.nanorc | 47 + .nano/asm.nanorc | 20 + .nano/awk.nanorc | 27 + .nano/c.nanorc | 44 + .nano/clojure.nanorc | 33 + .nano/cmake.nanorc | 26 + .nano/coffeescript.nanorc | 16 + .nano/colortest.nanorc | 17 + .nano/conf.nanorc | 11 + .nano/conky.nanorc | 18 + .nano/csh.nanorc | 15 + .nano/csharp.nanorc | 26 + .nano/css.nanorc | 13 + .nano/csv.nanorc | 16 + .nano/cython.nanorc | 33 + .nano/dot.nanorc | 8 + .nano/dotenv.nanorc | 10 + .nano/elixir.nanorc | 50 + .nano/email.nanorc | 5 + .nano/erb.nanorc | 26 + .nano/etc-hosts.nanorc | 15 + .nano/fish.nanorc | 14 + .nano/fortran.nanorc | 53 + .nano/fsharp.nanorc | 39 + .nano/genie.nanorc | 53 + .nano/gentoo.nanorc | 52 + .nano/git.nanorc | 80 + .nano/gitcommit.nanorc | 1 + .nano/glsl.nanorc | 15 + .nano/go.nanorc | 23 + .nano/gradle.nanorc | 23 + .nano/groff.nanorc | 26 + .nano/haml.nanorc | 18 + .nano/haskell.nanorc | 34 + .nano/hcl.nanorc | 36 + .nano/html.j2.nanorc | 1 + .nano/html.nanorc | 41 + .nano/i3.nanorc | 15 + .nano/ical.nanorc | 20 + .nano/ini.nanorc | 11 + .nano/inputrc.nanorc | 10 + .nano/install.sh | 52 + .nano/jade.nanorc | 45 + .nano/java.nanorc | 16 + .nano/javascript.nanorc | 25 + .nano/js.nanorc | 53 + .nano/json.nanorc | 13 + .nano/keymap.nanorc | 10 + .nano/kickstart.nanorc | 15 + .nano/kotlin.nanorc | 26 + .nano/ledger.nanorc | 10 + .nano/license | 15 + .nano/lisp.nanorc | 13 + .nano/lua.nanorc | 80 + .nano/makefile.nanorc | 25 + .nano/man.nanorc | 12 + .nano/markdown.nanorc | 51 + .nano/mpdconf.nanorc | 9 + .nano/mutt.nanorc | 4 + .nano/nanorc | 90 + .nano/nanorc.nanorc | 49 + .nano/nginx.nanorc | 13 + .nano/nmap.nanorc | 18 + .nano/ocaml.nanorc | 32 + .nano/octave.nanorc | 24 + .nano/patch.nanorc | 14 + .nano/peg.nanorc | 12 + .nano/perl.nanorc | 18 + .nano/perl6.nanorc | 19 + .nano/php.nanorc | 42 + .nano/pkg-config.nanorc | 8 + .nano/pkgbuild.nanorc | 26 + .nano/po.nanorc | 9 + .nano/pov.nanorc | 17 + .nano/privoxy.nanorc | 27 + .nano/prolog.nanorc | 35 + .nano/pug.nanorc | 45 + .nano/puppet.nanorc | 38 + .nano/python.nanorc | 56 + .nano/reST.nanorc | 27 + .nano/readme.md | 111 + .nano/rever.xsh | 6 + .nano/rpmspec.nanorc | 27 + .nano/ruby.nanorc | 37 + .nano/rust.nanorc | 42 + .nano/scala.nanorc | 12 + .nano/search_history | 4 + .nano/sed.nanorc | 9 + .nano/sh.nanorc | 23 + .nano/shellcheck.sh | 4 + .nano/sls.nanorc | 29 + .nano/sql.nanorc | 34 + .nano/svn.nanorc | 14 + .nano/swift.nanorc | 64 + .nano/systemd.nanorc | 12 + .nano/tcl.nanorc | 27 + .nano/tex.nanorc | 14 + .nano/ts.nanorc | 42 + .nano/vala.nanorc | 18 + .nano/verilog.nanorc | 84 + .nano/vi.nanorc | 10 + .nano/x11basic.nanorc | 172 + .nano/xml.nanorc | 17 + .nano/xresources.nanorc | 10 + .nano/yaml.nanorc | 21 + .nano/yum.nanorc | 8 + .nano/zsh.nanorc | 42 + .nano/zshrc.nanorc | 1 + .nanorc | 96 + .tmux-powerline/tmux-powerline | 1 + .tmux.conf | 17 + .vim/.netrwhist | 5 + .vim/plugged/coc.nvim | 1 + .vim/plugged/ctrlp.vim | 1 + .vim/plugged/gruvbox | 1 + .vim/plugged/nerdcommenter | 1 + .vim/plugged/nerdtree | 1 + .vim/plugged/nerdtree-git-plugin | 1 + .vim/plugged/nord-vim | 1 + .vim/plugged/vim-devicons | 1 + .vim/plugged/vim-gitgutter | 1 + .vim/plugged/vim-nerdtree-syntax-highlight | 1 + .vim/plugged/vim-tmux-navigator | 1 + .vim/plugged/yats.vim | 1 + .vimrc | 36 + scripts/corona | 3 + scripts/discover.sh | 6 + scripts/iplist | 3 + scripts/log.txt | 8 + scripts/multiscp.sh | 3 + scripts/multissh.sh | 3 + scripts/youtube.sh | 4 + vimusage.txt | 167 + 331 files changed, 215717 insertions(+) create mode 100644 .bashrc create mode 100644 .config/Typora/000073.log create mode 100644 .config/Typora/CURRENT create mode 100644 .config/Typora/Cache/1def8916fd12eadd_0 create mode 100644 .config/Typora/Cache/2c187b18012ffe4c_0 create mode 100644 .config/Typora/Cache/4b656f1cc8fbe53f_0 create mode 100644 .config/Typora/Cache/52c2774411d9945b_0 create mode 100644 .config/Typora/Cache/53f9e406b22eb78c_0 create mode 100644 .config/Typora/Cache/77e131227c08dabb_0 create mode 100644 .config/Typora/Cache/7adc5e6bcc94b39b_0 create mode 100644 .config/Typora/Cache/8f7176915faf7a82_0 create mode 100644 .config/Typora/Cache/9911c575b173c763_0 create mode 100644 .config/Typora/Cache/aba54ab6bd779bc0_0 create mode 100644 .config/Typora/Cache/b13ca3d35db9c0e2_0 create mode 100644 .config/Typora/Cache/c67eebdf01d62595_0 create mode 100644 .config/Typora/Cache/cc622253ee83cc9c_0 create mode 100644 .config/Typora/Cache/e70d05e2e20dc6ff_0 create mode 100644 .config/Typora/Cache/f1121ed3425ec8d4_0 create mode 100644 .config/Typora/Cache/fff96c9dfb5c3914_0 create mode 100644 .config/Typora/Cache/index create mode 100644 .config/Typora/Cache/index-dir/the-real-index create mode 100644 .config/Typora/Code Cache/js/index create mode 100644 .config/Typora/Code Cache/js/index-dir/the-real-index create mode 100644 .config/Typora/Cookies create mode 100644 .config/Typora/Cookies-journal create mode 100644 .config/Typora/GPUCache/data_0 create mode 100644 .config/Typora/GPUCache/data_1 create mode 100644 .config/Typora/GPUCache/data_2 create mode 100644 .config/Typora/GPUCache/data_3 create mode 100644 .config/Typora/GPUCache/index create mode 100644 .config/Typora/LOCK create mode 100644 .config/Typora/LOG create mode 100644 .config/Typora/LOG.old create mode 100644 .config/Typora/Local Storage/leveldb/000003.log create mode 100644 .config/Typora/Local Storage/leveldb/CURRENT create mode 100644 .config/Typora/Local Storage/leveldb/LOCK create mode 100644 .config/Typora/Local Storage/leveldb/LOG create mode 100644 .config/Typora/Local Storage/leveldb/LOG.old create mode 100644 .config/Typora/Local Storage/leveldb/MANIFEST-000001 create mode 100644 .config/Typora/MANIFEST-000072 create mode 100644 .config/Typora/Network Persistent State create mode 100644 .config/Typora/Origin Bound Certs create mode 100644 .config/Typora/Origin Bound Certs-journal create mode 100644 .config/Typora/backups/1 create mode 100644 .config/Typora/backups/11 create mode 100644 .config/Typora/backups/2 create mode 100644 .config/Typora/backups/3 create mode 100644 .config/Typora/backups/5 create mode 100644 .config/Typora/backups/7 create mode 100644 .config/Typora/backups/9 create mode 100644 .config/Typora/backups/sum create mode 100644 .config/Typora/conf/conf.default.json create mode 100644 .config/Typora/conf/conf.user.json create mode 100755 .config/Typora/dictionaries/en_GB.aff create mode 100755 .config/Typora/dictionaries/en_GB.dic create mode 100755 .config/Typora/dictionaries/en_US.aff create mode 100755 .config/Typora/dictionaries/en_US.dic create mode 100644 .config/Typora/dictionaries/es-LICENSE create mode 100644 .config/Typora/dictionaries/es.aff create mode 100644 .config/Typora/dictionaries/es.dic create mode 100644 .config/Typora/dictionaries/user-dict.json create mode 100644 .config/Typora/draftsRecover/2019-10-13 Proyecto 195110.md create mode 100644 ".config/Typora/draftsRecover/2019-10-30 Dise\303\261o y Seguridad de Redes Grupo 001 \342\200\223 3era Tarea - Matr\303\255cula No 2014-0147 171004.md" create mode 100644 .config/Typora/draftsRecover/2019-10-30 first 163016.md create mode 100644 ".config/Typora/draftsRecover/2019-10-4 Dise\303\261o y Seguridad de Redes Grupo 001 \342\200\223 2da Tarea - Matr\303\255cula No 2014-0147 171511.md" create mode 100644 .config/Typora/draftsRecover/2019-10-7 titulo 161037.md create mode 100644 ".config/Typora/draftsRecover/2019-11-1 Dise\303\261o y Seguridad de Redes Grupo 001 \342\200\223 3era Tarea - Matr\303\255cula No 2014-0147 213158.md" create mode 100644 .config/Typora/draftsRecover/2019-11-10 Proyecto 165415.md create mode 100644 .config/Typora/draftsRecover/2019-11-14 reporte pasantia 134953.md create mode 100644 .config/Typora/draftsRecover/2019-11-18 Proyecto 005330.md create mode 100644 .config/Typora/draftsRecover/2019-11-23 t4 232036.md create mode 100644 .config/Typora/draftsRecover/2019-11-8 Generaciones de wifi 163454.md create mode 100644 .config/Typora/draftsRecover/2019-12-18 work 002344.md create mode 100644 .config/Typora/draftsRecover/2019-12-9 work 110351.md create mode 100644 ".config/Typora/draftsRecover/2019-5-10 Conmutaci\303\263n de circuitos 134903.md" create mode 100644 .config/Typora/draftsRecover/2019-5-11 Que hago con la tipa 211308.md create mode 100644 .config/Typora/draftsRecover/2019-5-12 PSTN 235519.md create mode 100644 .config/Typora/draftsRecover/2019-5-13 ISDN 015409.md create mode 100644 .config/Typora/draftsRecover/2019-5-13 SS7 110939.md create mode 100644 .config/Typora/draftsRecover/2019-5-17 Best practices 153911.md create mode 100644 .config/Typora/draftsRecover/2019-5-18 Cronograma 234647.md create mode 100644 .config/Typora/draftsRecover/2019-5-20 etica 144904.md create mode 100644 ".config/Typora/draftsRecover/2019-5-27 Repaso \303\251tica 133913.md" create mode 100644 .config/Typora/draftsRecover/2019-5-3 test 221509.md create mode 100644 .config/Typora/draftsRecover/2019-5-4 cluster 163410.md create mode 100644 .config/Typora/draftsRecover/2019-5-6 Redes convergentes 184157.md create mode 100644 .config/Typora/draftsRecover/2019-5-6 convergente 191735.md create mode 100644 .config/Typora/draftsRecover/2019-5-6 etica 183142.md create mode 100644 .config/Typora/draftsRecover/2019-5-8 Las cuatro eticas 150737.md create mode 100644 .config/Typora/draftsRecover/2019-5-8 convergente 192452.md create mode 100644 .config/Typora/draftsRecover/2019-5-8 sistema de telecomunicacion 141553.md create mode 100644 .config/Typora/draftsRecover/2019-6-10 eti 235538.md create mode 100644 ".config/Typora/draftsRecover/2019-6-10 principio y fundamento de la \303\251tica profesional proceder eticamente conduce a una experiencia del sentido de lo que se h 014333.md" create mode 100644 ".config/Typora/draftsRecover/2019-6-10 principio y fundamento de la \303\251tica profesional proceder eticamente conduce a una experiencia del sentido de lo que se h 135756.md" create mode 100644 .config/Typora/draftsRecover/2019-6-21 IGP 220628.md create mode 100644 .config/Typora/draftsRecover/2019-6-24 Vainas a leer 015032.md create mode 100644 .config/Typora/draftsRecover/2019-6-28 3 mixed protocols 183753.md create mode 100644 .config/Typora/draftsRecover/2019-6-3 SIP 012041.md create mode 100644 .config/Typora/draftsRecover/2019-6-30 SIGTRAN 220039.md create mode 100644 .config/Typora/draftsRecover/2019-6-4 # 151927.md create mode 100644 .config/Typora/draftsRecover/2019-6-7 Port Security 121127.md create mode 100644 .config/Typora/draftsRecover/2019-6-8 CHAN_SIP.C 182929.md create mode 100644 .config/Typora/draftsRecover/2019-6-8 PJSIP 190837.md create mode 100644 .config/Typora/draftsRecover/2019-6-9 Este es el titulo 194521.md create mode 100644 .config/Typora/draftsRecover/2019-7-1 prefesionalycliente2 105301.md create mode 100644 .config/Typora/draftsRecover/2019-7-1 profesional1 093414.md create mode 100644 .config/Typora/draftsRecover/2019-7-21 Compresion 213428.md create mode 100644 .config/Typora/draftsRecover/2019-7-21 H323 195927.md create mode 100644 .config/Typora/draftsRecover/2019-7-21 LoopStart 172920.md create mode 100644 .config/Typora/draftsRecover/2019-7-21 MEGACO 184215.md create mode 100644 .config/Typora/draftsRecover/2019-7-21 SDP 180449.md create mode 100644 ".config/Typora/draftsRecover/2019-7-24 Relaci\303\263n entre el c\303\263digo de \303\251tica del CODIA y los principios de la \303\251tica profesional 113727.md" create mode 100644 .config/Typora/draftsRecover/2019-7-3 3 mixed protocols 160934.md create mode 100644 .config/Typora/draftsRecover/2019-7-3 xxxxxxxxxx struct message{unsigned int origin;numero de quien llamaunsigned int destination;numero del destino a lla 111942.md create mode 100644 .config/Typora/draftsRecover/2019-7-31 EVC 130326.md create mode 100644 .config/Typora/draftsRecover/2019-7-4 Resources in use 163437.md create mode 100644 .config/Typora/draftsRecover/2019-7-4 Y pasa el tiempo 110723.md create mode 100644 .config/Typora/draftsRecover/2019-9-28 titulo 204816.md create mode 100644 .config/Typora/draftsRecover/2019-9-30 anse 202210.md create mode 100644 .config/Typora/draftsRecover/2020-1-9 Education Pack 211220.md create mode 100644 .config/Typora/draftsRecover/2020-3-3 Happy Birthday! Bug Fix Proposal Report 133955.md create mode 100644 .config/Typora/draftsRecover/2020-3-4 los trabajos del medio 175556.md create mode 100644 .config/Typora/history.data create mode 100644 .config/Typora/profile.data create mode 100644 .config/Typora/themes/Readme.md create mode 100644 .config/Typora/themes/github.css create mode 100644 .config/Typora/themes/github/400.woff create mode 100644 .config/Typora/themes/github/400i.woff create mode 100644 .config/Typora/themes/github/600i.woff create mode 100644 .config/Typora/themes/github/700.woff create mode 100644 .config/Typora/themes/github/700i.woff create mode 100644 .config/Typora/themes/newsprint.css create mode 100644 .config/Typora/themes/newsprint/pt-serif-v9-latin-700.woff create mode 100644 .config/Typora/themes/newsprint/pt-serif-v9-latin-700italic.woff create mode 100644 .config/Typora/themes/newsprint/pt-serif-v9-latin-italic.woff create mode 100644 .config/Typora/themes/newsprint/pt-serif-v9-latin-regular.woff create mode 100644 .config/Typora/themes/night.css create mode 100644 .config/Typora/themes/night/codeblock.dark.css create mode 100644 .config/Typora/themes/night/credit.html create mode 100644 .config/Typora/themes/night/cursor.png create mode 100644 .config/Typora/themes/night/cursor@2x.png create mode 100644 .config/Typora/themes/night/mermaid.dark.css create mode 100644 .config/Typora/themes/night/sourcemode.dark.css create mode 100644 .config/Typora/themes/old-themes/Readme.md create mode 100644 .config/Typora/themes/old-themes/github.css create mode 100644 .config/Typora/themes/old-themes/github/400.woff create mode 100644 .config/Typora/themes/old-themes/github/400i.woff create mode 100644 .config/Typora/themes/old-themes/github/600i.woff create mode 100644 .config/Typora/themes/old-themes/github/700.woff create mode 100644 .config/Typora/themes/old-themes/github/700i.woff create mode 100644 .config/Typora/themes/old-themes/newsprint.css create mode 100644 .config/Typora/themes/old-themes/newsprint/pt-serif-v9-latin-700.woff create mode 100644 .config/Typora/themes/old-themes/newsprint/pt-serif-v9-latin-700italic.woff create mode 100644 .config/Typora/themes/old-themes/newsprint/pt-serif-v9-latin-italic.woff create mode 100644 .config/Typora/themes/old-themes/newsprint/pt-serif-v9-latin-regular.woff create mode 100644 .config/Typora/themes/old-themes/night.css create mode 100644 .config/Typora/themes/old-themes/night/codeblock.dark.css create mode 100644 .config/Typora/themes/old-themes/night/credit.html create mode 100644 .config/Typora/themes/old-themes/night/cursor.png create mode 100644 .config/Typora/themes/old-themes/night/cursor@2x.png create mode 100644 .config/Typora/themes/old-themes/night/mermaid.dark.css create mode 100644 .config/Typora/themes/old-themes/night/sourcemode.dark.css create mode 100644 .config/Typora/themes/old-themes/pixyll.css create mode 100644 .config/Typora/themes/old-themes/pixyll/lato-v14-latin-300.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/lato-v14-latin-300italic.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/lato-v14-latin-900.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/lato-v14-latin-900italic.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/merriweather-v19-latin-300.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/merriweather-v19-latin-300italic.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/merriweather-v19-latin-700.woff create mode 100644 .config/Typora/themes/old-themes/pixyll/merriweather-v19-latin-700italic.woff create mode 100644 .config/Typora/themes/old-themes/whitey.css create mode 100644 .config/Typora/themes/pixyll.css create mode 100644 .config/Typora/themes/pixyll/lato-v14-latin-300.woff create mode 100644 .config/Typora/themes/pixyll/lato-v14-latin-300italic.woff create mode 100644 .config/Typora/themes/pixyll/lato-v14-latin-900.woff create mode 100644 .config/Typora/themes/pixyll/lato-v14-latin-900italic.woff create mode 100644 .config/Typora/themes/pixyll/merriweather-v19-latin-300.woff create mode 100644 .config/Typora/themes/pixyll/merriweather-v19-latin-300italic.woff create mode 100644 .config/Typora/themes/pixyll/merriweather-v19-latin-700.woff create mode 100644 .config/Typora/themes/pixyll/merriweather-v19-latin-700italic.woff create mode 100644 .config/Typora/themes/whitey.css create mode 100644 .config/Typora/typora.log create mode 100644 .config/alacritty.yml create mode 100644 .config/nvim/autoload/plug.vim create mode 100644 .config/nvim/coc-pref.json create mode 100644 .config/nvim/coc-settings.json create mode 100644 .config/nvim/init.vim create mode 100644 .config/ranger/commands.py create mode 100644 .config/ranger/commands_full.py create mode 100644 .config/ranger/rc.conf create mode 100644 .config/ranger/rifle.conf create mode 100755 .config/ranger/scope.sh create mode 100644 .nano/AUTHORS.rst create mode 100644 .nano/Dockerfile.nanorc create mode 100644 .nano/Rnw.nanorc create mode 100644 .nano/apacheconf.nanorc create mode 100644 .nano/arduino.nanorc create mode 100644 .nano/asciidoc.nanorc create mode 100644 .nano/asm.nanorc create mode 100644 .nano/awk.nanorc create mode 100644 .nano/c.nanorc create mode 100644 .nano/clojure.nanorc create mode 100644 .nano/cmake.nanorc create mode 100644 .nano/coffeescript.nanorc create mode 100644 .nano/colortest.nanorc create mode 100644 .nano/conf.nanorc create mode 100644 .nano/conky.nanorc create mode 100644 .nano/csh.nanorc create mode 100644 .nano/csharp.nanorc create mode 100644 .nano/css.nanorc create mode 100644 .nano/csv.nanorc create mode 100644 .nano/cython.nanorc create mode 100644 .nano/dot.nanorc create mode 100644 .nano/dotenv.nanorc create mode 100644 .nano/elixir.nanorc create mode 100644 .nano/email.nanorc create mode 100644 .nano/erb.nanorc create mode 100644 .nano/etc-hosts.nanorc create mode 100644 .nano/fish.nanorc create mode 100644 .nano/fortran.nanorc create mode 100644 .nano/fsharp.nanorc create mode 100644 .nano/genie.nanorc create mode 100644 .nano/gentoo.nanorc create mode 100644 .nano/git.nanorc create mode 120000 .nano/gitcommit.nanorc create mode 100644 .nano/glsl.nanorc create mode 100644 .nano/go.nanorc create mode 100644 .nano/gradle.nanorc create mode 100644 .nano/groff.nanorc create mode 100644 .nano/haml.nanorc create mode 100644 .nano/haskell.nanorc create mode 100644 .nano/hcl.nanorc create mode 120000 .nano/html.j2.nanorc create mode 100644 .nano/html.nanorc create mode 100644 .nano/i3.nanorc create mode 100644 .nano/ical.nanorc create mode 100644 .nano/ini.nanorc create mode 100644 .nano/inputrc.nanorc create mode 100755 .nano/install.sh create mode 100644 .nano/jade.nanorc create mode 100644 .nano/java.nanorc create mode 100644 .nano/javascript.nanorc create mode 100644 .nano/js.nanorc create mode 100644 .nano/json.nanorc create mode 100644 .nano/keymap.nanorc create mode 100644 .nano/kickstart.nanorc create mode 100644 .nano/kotlin.nanorc create mode 100644 .nano/ledger.nanorc create mode 100644 .nano/license create mode 100644 .nano/lisp.nanorc create mode 100644 .nano/lua.nanorc create mode 100644 .nano/makefile.nanorc create mode 100644 .nano/man.nanorc create mode 100644 .nano/markdown.nanorc create mode 100644 .nano/mpdconf.nanorc create mode 100644 .nano/mutt.nanorc create mode 100644 .nano/nanorc create mode 100644 .nano/nanorc.nanorc create mode 100644 .nano/nginx.nanorc create mode 100644 .nano/nmap.nanorc create mode 100644 .nano/ocaml.nanorc create mode 100644 .nano/octave.nanorc create mode 100644 .nano/patch.nanorc create mode 100644 .nano/peg.nanorc create mode 100644 .nano/perl.nanorc create mode 100644 .nano/perl6.nanorc create mode 100644 .nano/php.nanorc create mode 100644 .nano/pkg-config.nanorc create mode 100644 .nano/pkgbuild.nanorc create mode 100644 .nano/po.nanorc create mode 100644 .nano/pov.nanorc create mode 100644 .nano/privoxy.nanorc create mode 100644 .nano/prolog.nanorc create mode 100644 .nano/pug.nanorc create mode 100644 .nano/puppet.nanorc create mode 100644 .nano/python.nanorc create mode 100644 .nano/reST.nanorc create mode 100644 .nano/readme.md create mode 100644 .nano/rever.xsh create mode 100644 .nano/rpmspec.nanorc create mode 100644 .nano/ruby.nanorc create mode 100644 .nano/rust.nanorc create mode 100644 .nano/scala.nanorc create mode 100644 .nano/search_history create mode 100644 .nano/sed.nanorc create mode 100644 .nano/sh.nanorc create mode 100755 .nano/shellcheck.sh create mode 100644 .nano/sls.nanorc create mode 100644 .nano/sql.nanorc create mode 100644 .nano/svn.nanorc create mode 100644 .nano/swift.nanorc create mode 100644 .nano/systemd.nanorc create mode 100644 .nano/tcl.nanorc create mode 100644 .nano/tex.nanorc create mode 100644 .nano/ts.nanorc create mode 100644 .nano/vala.nanorc create mode 100644 .nano/verilog.nanorc create mode 100644 .nano/vi.nanorc create mode 100644 .nano/x11basic.nanorc create mode 100644 .nano/xml.nanorc create mode 100644 .nano/xresources.nanorc create mode 100644 .nano/yaml.nanorc create mode 100644 .nano/yum.nanorc create mode 100644 .nano/zsh.nanorc create mode 120000 .nano/zshrc.nanorc create mode 100644 .nanorc create mode 160000 .tmux-powerline/tmux-powerline create mode 100644 .tmux.conf create mode 100644 .vim/.netrwhist create mode 160000 .vim/plugged/coc.nvim create mode 160000 .vim/plugged/ctrlp.vim create mode 160000 .vim/plugged/gruvbox create mode 160000 .vim/plugged/nerdcommenter create mode 160000 .vim/plugged/nerdtree create mode 160000 .vim/plugged/nerdtree-git-plugin create mode 160000 .vim/plugged/nord-vim create mode 160000 .vim/plugged/vim-devicons create mode 160000 .vim/plugged/vim-gitgutter create mode 160000 .vim/plugged/vim-nerdtree-syntax-highlight create mode 160000 .vim/plugged/vim-tmux-navigator create mode 160000 .vim/plugged/yats.vim create mode 100644 .vimrc create mode 100755 scripts/corona create mode 100755 scripts/discover.sh create mode 100644 scripts/iplist create mode 100644 scripts/log.txt create mode 100755 scripts/multiscp.sh create mode 100755 scripts/multissh.sh create mode 100755 scripts/youtube.sh create mode 100644 vimusage.txt diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..22303f3 --- /dev/null +++ b/.bashrc @@ -0,0 +1,289 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples +export EDITOR=vim; +export VISUAL=vim; #Nano is the main editor +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE= +HISTFILESIZE= +export HISTIGNORE='&:ls:ll:la:cd:exit:clear:history' +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*|alacritty) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls -hN --color=auto --group-directories-first' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + +# Add an "alert" alias for long running commands. Use like so: +# sleep 10; alert +alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi + +# transform md anotations into PDF +mdpdf () { pandoc "$1".md -t beamer -o "$1".pdf ;} +#byebye for shutdown +alias byebye='shutdown now' +# Get all metadata +metadata () { echo "Salida del comando stat" ; stat "$1" ; echo "Salida del comando ls -lisan" ; ls -lisan "$1" ; echo "salida del comando exiftool" ; exiftool "$1" ;} +# use highlight for colored cat +alias ccat='highlight --out-format=ansi' +# activates the autocd mode +shopt -s autocd +# examples from tldr +alias example='tldr' +# wifi available +alias wifi='nmcli d wifi' +# personalized ps1 +export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\$" +alias autowal='wal --iterative -i /usr/share/backgrounds/ > /dev/null' +#figlet de mi nombre +#whoami | figlet Josuer08 | lolcat -F 0.25; +whoami | figlet Josuer08 | lolcat; +# agragando el comando gitdotfiles para manejar los dotfiles +alias gitdotfiles='/usr/bin/git --git-dir=$HOME/Documents/dotfiles/ --work-tree=$HOME'; + + + + + + + + +#colorman +if $_isxrunning; then + export PAGER=less + export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking + export LESS_TERMCAP_md=$'\E[01;38;5;74m' # begin bold + export LESS_TERMCAP_me=$'\E[0m' # end mode + export LESS_TERMCAP_se=$'\E[0m' # end standout-mode + export LESS_TERMCAP_so=$'\E[38;5;246m' # begin standout-mode - info box + export LESS_TERMCAP_ue=$'\E[0m' # end underline + export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline +fi +#top10 commands +top10() { history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head; } +# goes up by the number of directories +up() { + local d="" + limit=$1 + for ((i=1 ; i <= limit ; i++)); do + d=$d/.. + done + d=$(echo $d | sed 's/^\///') + if [[ -z "$d" ]]; then + d=.. + fi + cd $d +} +# ARCHIVE EXTRACTOR {{{ +extract() { + clrstart="\033[1;34m" #color codes + clrend="\033[0m" + + if [[ "$#" -lt 1 ]]; then + echo -e "${clrstart}Pass a filename. Optionally a destination folder. You can also append a v for verbose output.${clrend}" + exit 1 #not enough args + fi + + if [[ ! -e "$1" ]]; then + echo -e "${clrstart}File does not exist!${clrend}" + exit 2 #file not found + fi + + if [[ -z "$2" ]]; then + DESTDIR="." #set destdir to current dir + elif [[ ! -d "$2" ]]; then + echo -e -n "${clrstart}Destination folder doesn't exist or isnt a directory. Create? (y/n): ${clrend}" + read response + #echo -e "\n" + if [[ $response == y || $response == Y ]]; then + mkdir -p "$2" + if [ $? -eq 0 ]; then + DESTDIR="$2" + else + exit 6 #Write perms error + fi + else + echo -e "${clrstart}Closing.${clrend}"; exit 3 # n/wrong response + fi + else + DESTDIR="$2" + fi + + if [[ ! -z "$3" ]]; then + if [[ "$3" != "v" ]]; then + echo -e "${clrstart}Wrong argument $3 !${clrend}" + exit 4 #wrong arg 3 + fi + fi + + filename=`basename "$1"` + + #echo "${filename##*.}" debug + + case "${filename##*.}" in + tar) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (uncompressed tar)${clrend}" + tar x${3}f "$1" -C "$DESTDIR" + ;; + gz) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (gip compressed tar)${clrend}" + tar x${3}fz "$1" -C "$DESTDIR" + ;; + tgz) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (gip compressed tar)${clrend}" + tar x${3}fz "$1" -C "$DESTDIR" + ;; + xz) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (gip compressed tar)${clrend}" + tar x${3}f -J "$1" -C "$DESTDIR" + ;; + bz2) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (bzip compressed tar)${clrend}" + tar x${3}fj "$1" -C "$DESTDIR" + ;; + zip) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (zipp compressed file)${clrend}" + unzip "$1" -d "$DESTDIR" + ;; + rar) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (rar compressed file)${clrend}" + unrar x "$1" "$DESTDIR" + ;; + 7z) + echo -e "${clrstart}Extracting $1 to $DESTDIR: (7zip compressed file)${clrend}" + 7za e "$1" -o"$DESTDIR" + ;; + *) + echo -e "${clrstart}Unknown archieve format!" + exit 5 + ;; + esac +} +#}}} + + + +# REMIND ME, ITS IMPORTANT! {{{ +# usage: remindme