Fish shell - getting an odd message on start

Running the new beta and I get:

A new version of q is available: 1.6.1

My config:

#!/usr/bin/env fish
#stty -ixon

#stty start '^U'

set fish_cursor_default block

## Path:
fish_add_path -g /home/xircon/scripts
fish_add_path -g /home/xircon/.local/bin/
fish_add_path -g /home/xircon/go/bin/
fish_add_path -g /home/xircon/.cargo/bin/
fish_add_path -g /home/xircon/.nimble/bin/
fish_add_path -g /usr/lib/qt/plugins/
fish_add_path -g /usr/lib/qt6/plugins/

#fish_add_path -g /home/xircon/.local/share/gem/ruby/3.0.0/bin
#fish_config theme choose "Dracula Official"

set -U fish_greeting
set fzf_history_time_format %Y%m%d-%H:%M

set --universal fish_escape_delay_ms 500

## Hydro:
set --global fish_prompt_pwd_dir_length 50
set --global hydro_color_pwd green
set --global hydro_color_prompt purple
set --global hydro_color_duration blue

set --global fish_color_search_match --background='fff'

set MOAR '-no-clear-on-exit -style catppuccin-mocha'

#command echo 2 | sudo tee /sys/class/leds/platform::kbd_backlight/brightness


#icat --align left ~/ENOS.png

# function fish_prompt

#   # interactive user name @ host name, date/time in YYYY-mm-dd format and path

#   #echo (whoami)@(hostname) (date '+%Y-%m-%d %H:%M:%S') (pwd)
#   echo (date '+%Y-%m-%d %H:%M:%S') (pwd)">> "

#   #echo "\$ "

# end

if status is-interactive
    # Commands to run in interactive sessions can go here
    boxp "Kernel: $(uname -a | tuc -d ' ' -f 3 )" 5 green
    boxp "$(fish --version)" 1 blue
    atuin init --disable-up-arrow fish | source
    #curl wttr.in/Sheffield?1
    #curl wttr.in/Sheffield?format=4
    #curl wttr.in/{Sheffield,Chester,Great+Wyrley,Queensbury}?format=4
    #weather -c sheffield
end

## https://fishshell.com/docs/current/cmds/abbr.html
### A 
abbr -a --position anywhere -- als 'alias -s'
abbr -a --position anywhere -- abbb  'abbr -a --position anywhere -- '
abbr -a --position anywhere --set-cursor -- apps  '/usr/share/applications/%'
### B 
abbr -a --position anywhere -- bsp '--break-system-packages' 
abbr -a -- blame 'systemd-analyze blame' 
### C 
abbr -a --position anywhere --set-cursor -- cf   "~/.config/%"
abbr -a --set-cursor -- ccc "cd ~/scripts/pysimplegui/%"
abbr -a --set-cursor -- cdk "cd ~/docker/%"
abbr -a --set-cursor -- comp "cd ~/Downloads/completed/%"
abbr -a --position anywhere --set-cursor -- cff  "~/.config/fish/%"
abbr -a --position anywhere --set-cursor -- cfff "~/.config/fish/functions/%"
abbr -a --position anywhere --set-cursor -- cfgf ~/.config/fish/functions/%
abbr -a --position anywhere -- cfgh ~/.config/hypr/config/
abbr -a --position anywhere --set-cursor -- cfg ~/.config/%
abbr -a --position anywhere -- cm command
abbr -a -- cdm 'cd ~/scripts/mariadb/'
abbr -a -- cdgg 'cd ~/.config/ghostty/'
abbr -a -- cdg 'cd ~/git && git clone $(xclip -o)'
abbr -a --set-cursor -- cdy 'cd ~/.cache/yay/%'

### D, E, F
abbr -a --position anywhere --set-cursor -- dl ~/Downloads/%
abbr -a -- disable "sudo systemctl disable "
abbr -a -- downgrade "sudo downgrade"
abbr -a -- enable "sudo systemctl enable "
abbr -a -- docker-compose "sudo docker compose"
abbr -a -- sdc "sudo docker compose"
abbr -a -- cdd  "cd ~/docker"
abbr -a -- dk "sudo docker "

### G 
abbr -a --position anywhere -- gg '| grep -i '
abbr -a  -- gcfg 'mi ~/.config/ghostty/config'
abbr -a -- gbinds 'ghostty +list-keybinds'
abbr -a -- gtty 'ghostty '
### H, I, J
abbr -a -- history 'atuin history list -f {command}'

## Apache httpd:
abbr -a -- hr 'sudo systemctl restart httpd'
abbr -a -- hstop 'sudo systemctl stop httpd'
abbr -a -- hstart 'sudo systemctl start httpd'

### K
abbr -a -- killl killall
abbr -a -- kdo kdotool

### keyd:
abbr -a -- kc "mi /etc/keyd/default.conf && sudo keyd reload"
abbr -a -- kh "cat ~/.config/fish/config.fish | grep 'keyd'"
abbr -a -- kk "sudo keyd list-keys"
abbr -a -- kl "sudo keyd list-keys"
abbr -a -- km "sudo keyd monitor"
abbr -a -- kr "sudo keyd reload"
abbr -a -- ks "sudo systemctl restart keyd"
abbr -a -- kt "sudo keyd reload; sudo keyd monitor"

### L
abbr -a -- llama "sudo docker start ollama && sudo docker exec -it ollama ollama run llama3"
### M
abbr -a -- md "mkdir"
abbr -a -- mdb "mariadb -u xircon -pmolly"
abbr -a -- mwd "~/scripts/mount-wd.sh"
abbr -a --position anywhere -- mm "| moar"
abbr -a --position anywhere -- moshh "mosh --no-init --ssh \"ssh -p 3461\" htpc@htpc-seaton"
 
### N
abbr -a -- nv nvim

### O
abbr -a --position anywhere -- oov "--overwrite='*'"

### P, Q
#abbr -a --set-cursor -- pyenv "$PWD/bin/python -m %"
abbr -a --set-cursor -- pacg "cat /var/log/pacman.log | grep -i %"
abbr -a -- pstrt "systemctl --user restart plasma-plasmashell.service"

### R
abbr -a --position anywhere -- rstrt "sudo systemctl restart "
abbr -a --position anywhere -- rmf "rm -rf"
### S
abbr -a -- sesh "boxp \"Wayland Sessions\" 1 green && ls -1 /usr/share/wayland-sessions && boxp \"X Sessions\" 1 blue && ls -1 /usr/share/xsessions"
abbr -a --position command -- sh "bash" 
abbr -a --position anywhere -- sstatus "sudo systemctl status "
abbr -a --position anywhere --set-cursor -- sc "~/scripts/%"
abbr -a --position anywhere --set-cursor -- sctl "sudo systemctl %"
abbr -a --set-cursor -- spac "sudo pacman %"
abbr -a --set-cursor -- sfd "sudo fd %"
### T
# https://github.com/fabianonline/telegram.sh
abbr -a --set-cursor -- tgram "teleg -t 7713081529:AAFt5CO9r84I-NgAdo386ypUaymNdgYohIw -c 956206956 \"%\""

### UVW 

### XYZ
abbr -a --set-cursor -- yyd "sudo pacman -Rdd %"
abbr -a --set-cursor -- zigb "zig build-exe %"

abbr -a --set-cursor -- 2tb "~/drive-mounts/two-tb/%"



set fish_color_selection "#ffffff"

### Binds:
bind --preset \e\[1\;2C nextd-or-forward-word
bind --preset \e\[1\;2D prevd-or-backward-word
bind --preset \cf 'pet-select'
#bind --preset \cf 'pet-select --layout=bottom-up'

#bind \e\[1\;5C 'do something'

##starship init fish | source

#oh-my-posh --config ~/.config/omp/jan.json init fish | source

#oh-my-posh init fish --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/jandedobbeleer.omp.json' | source
set -g fish_prompt_pwd_dir_length 3
set -g fish_prompt_pwd_full_dirs 0
zoxide init fish | source

set pure_enable_single_line_prompt true

source ~/.config/fish/functions/fish_prompt.fish 

The only package I can find is a text to table converter cli. Fresh set of eyes needed :carrot: !

What I have learned:

  • Affects all terminals (konsole + kitty + xfce’s term)
  • It is not the config, moved out of way, still get the message.

Am off to a medical appointment (oh the joys of getting old! :rofl: ), will ask on their github, when I get back. Will also chsh to bash or zsh, for a test.

Sounds like an issue with Fish beta. Not something I use. I’m using Fish stable and don’t see anything like that.

fish 4.0.0 released.

2 Likes

I’m still at version 3.7.1-2. Hoping the update goes smoothly.

1 Like

I can’t tell you anything about that. Don’t use fish, I just read it and had @xircon 's article in mind, thought I had to share it

1 Like

Well, it will never be solved - I had a bit of an “issue” with a Windows boot iso that I tested and it wiped both internal NVMEs in my laptop, Minisforum you are a steaming bunch of £$%^s :rofl:

Reinstalled.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.