diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index 613182e..b1e96dc 100644 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -353,6 +353,20 @@ function pst --description "Show process tree of a process" pstree -H $proc $proc end +function cdi --description "Select a coredump to run coredumpctl info" + coredumpctl list --reverse | awk -F" " '$9 == "present"' | fzf | read -l result + coredumpctl info (echo $result | awk -F" " '{print $5}') +end + +function cdg --description "coredumpctl gdb on last crashed process" + coredumpctl gdb +end + +function cdG --description "Select a coredump to run coredumpctl gdb" + coredumpctl list --reverse | awk -F" " '$9 == "present"' | fzf | read -l result + coredumpctl gdb (echo $result | awk -F" " '{print $5}') +end + fzf_key_bindings starship init fish | source