diff --git a/.bash/shell/completion.sh b/.bash/shell/completion.sh index d518b0c..1e27666 100644 --- a/.bash/shell/completion.sh +++ b/.bash/shell/completion.sh @@ -14,8 +14,6 @@ fi SCRIPT_DIR=$(builtin cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) source "$SCRIPT_DIR/complete-alias/complete_alias" -complete -F _complete_alias gitdotfiles - source <(bs .completion bash) source <(gh completion -s bash) source <(roxy completions bash) diff --git a/.bash/toolchains/aliases.sh b/.bash/toolchains/aliases.sh index 893b8db..7aadb2a 100644 --- a/.bash/toolchains/aliases.sh +++ b/.bash/toolchains/aliases.sh @@ -14,6 +14,7 @@ cd() { } alias gitdotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"' +complete -F _complete_alias gitdotfiles alias §df='df -Th' @@ -54,7 +55,10 @@ alias svn='svn --config-dir "$SVN_CONFIG_DIR"' echo "$ [--help]= clear or [print this text]" alias | grep "alias §" --color=never declare -F | grep 'declare -f §' --color=never - \ls ~/.local/bin | grep -P "^§" | xargs -I{} echo '~/.local/bin/'{} + for file in ~/.local/bin/§*; do + [[ -f "$file" ]] && [[ -x "$file" ]] || continue + echo "$file" + done printenv | grep -e '^l' | xargs -I{} echo \${} } @@ -105,9 +109,6 @@ JAVASCRIPT §speedtest() { curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 - } -portkiller(){ - "$BASH_DOTFILES/portkiller/portkiller.sh" $* -} 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$//'\'')"' §cmdfu() { curl "https://www.commandlinefu.com/commands/matching/$@/$(echo -n $@ | openssl base64)/plaintext"; } diff --git a/.bash/toolchains/cross-session/store.sh b/.bash/toolchains/cross-session/store.sh index 8f27c5a..d552756 100644 --- a/.bash/toolchains/cross-session/store.sh +++ b/.bash/toolchains/cross-session/store.sh @@ -1,6 +1,6 @@ -export OLDPWD="/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native" +export OLDPWD="/home/jaandrle/.bash/toolchains" export mb='/home/jaandrle/.bash' -export m0="/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native" +export m0="/home/jaandrle/.bash/toolchains" export mg='/home/jaandrle/Vzdálené/GitHub' export mp='/home/jaandrle/Dokumenty/Projekty' export mm='/home/jaandrle/Vzdálené/GitHub/Facilitator-App-Native' diff --git a/.bash/toolchains/jsonvar b/.bash/toolchains/jsonvar new file mode 160000 index 0000000..57f55b9 --- /dev/null +++ b/.bash/toolchains/jsonvar @@ -0,0 +1 @@ +Subproject commit 57f55b99599983719399606353bf49dff70508e1 diff --git a/.bash/toolchains/stacktrace b/.bash/toolchains/stacktrace new file mode 160000 index 0000000..007f7bb --- /dev/null +++ b/.bash/toolchains/stacktrace @@ -0,0 +1 @@ +Subproject commit 007f7bb890be2ad14f3c0bb117ba0ec736296e0b diff --git a/.bash/toolchains/vardump b/.bash/toolchains/vardump new file mode 160000 index 0000000..5dac3ca --- /dev/null +++ b/.bash/toolchains/vardump @@ -0,0 +1 @@ +Subproject commit 5dac3cabd69336eaca28276159912de182cf371b diff --git a/.config/github-releases/config.json b/.config/github-releases/config.json index 951cc65..2209b58 100644 --- a/.config/github-releases/config.json +++ b/.config/github-releases/config.json @@ -21,8 +21,8 @@ "exec": "yes", "description": "AI Browser", "glare": "AppImage", - "last_update": "2026-04-18T21:36:57Z", - "version": "v7.2.6", + "last_update": "2026-07-11T02:40:59Z", + "version": "v8.0.8", "downloads": "/home/jaandrle/.local/bin/pinokio" }, { @@ -111,9 +111,9 @@ "group": "nondev", "file_name": "fedistar.appimage", "exec": "yes", - "last_update": "2026-04-29T05:16:21Z", + "last_update": "2026-06-01T15:16:44Z", "downloads": "/home/jaandrle/.local/bin/fedistar.appimage", - "version": "v1.13.0", + "version": "v1.13.1", "glare": ".*amd64.*.AppImage" }, { @@ -136,9 +136,9 @@ "file_name": "vim", "exec": "yes", "downloads": "/home/jaandrle/.local/bin/vim", - "version": "v9.2.0545", + "version": "v9.2.0782", "glare": "GVim.*x86_64.*.AppImage", - "last_update": "2026-05-28T02:56:44Z" + "last_update": "2026-07-04T02:42:41Z" }, { "repository": "viarotel-org/escrcpy", @@ -171,9 +171,9 @@ "group": "ai", "file_name": "jan", "exec": "yes", - "last_update": "2026-05-22T02:47:29Z", + "last_update": "2026-06-24T06:06:52Z", "downloads": "/home/jaandrle/.local/bin/jan", - "version": "v0.8.0", + "version": "v0.8.3", "glare": ".*amd64.AppImage" }, { @@ -183,9 +183,9 @@ "group": "ai", "file_name": "Chatbox", "exec": "yes", - "last_update": "2026-04-09T03:25:01Z", + "last_update": "2026-06-12T08:19:15Z", "downloads": "/home/jaandrle/.local/bin/Chatbox", - "version": "v1.20.1", + "version": "v1.21.1", "glare": ".*x86_64.*.AppImage" }, { @@ -245,8 +245,8 @@ "exec": "yes", "downloads": "/home/jaandrle/.local/bin/guitar", "glare": "linux", - "last_update": "2026-01-21T20:18:29Z", - "version": "v0.1.45" + "last_update": "2026-06-21T11:31:28Z", + "version": "v1.0.4" } ] } \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index e7afa65..39c2761 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,12 @@ [submodule ".bash/toolchains/portkiller"] path = .bash/toolchains/portkiller url = git@github.com:AIMLdr/portkiller.git +[submodule ".bash/toolchains/vardump"] + path = .bash/toolchains/vardump + url = git@github.com:bahamas10/bash-vardump.git +[submodule ".bash/toolchains/stacktrace"] + path = .bash/toolchains/stacktrace + url = git@github.com:bahamas10/bash-stacktrace.git +[submodule "/home/jaandrle/.bash/toolchains/jsonvar"] + path = /home/jaandrle/.bash/toolchains/jsonvar + url = git@github.com:bahamas10/bash-jsonvar.git diff --git a/.vim/vimrc b/.vim/vimrc index fd90143..94c060e 100644 --- a/.vim/vimrc +++ b/.vim/vimrc @@ -169,8 +169,8 @@ endfunction command! Explore call Explore() nmap E :Explore - nnoremap gx :silent exec "!xdg-open '".shellescape(substitute(expand(''), '?', '\\?', ''), 1)."'" \| redraw! - vnoremap gx :silent exec "!xdg-open '".shellescape(substitute('*', '?', '\\?', ''), 1)."'" \| redraw! + nnoremap gx :silent exec "!xdg-open '".expand('')->substitute('?','\\?','g')->substitute('&','\\&','g')."'" \| redraw! + vnoremap gx :silent exec "!xdg-open '".'*'->shellescape(1)->substitute('?','\\?','g')->substitute('&','\\&','g')."'" \| redraw! "" #endregion FOS "" #region EN – Editor navigation + search set grepprg=LC_ALL=C\ grep\ -HRIns\ $*\ /dev/null