(Edit: I always forget that Beehaw will convert every ampersand character in code segments to &. Have this in mind when reading the code below. Do you have these problems too with your instance?)

If you update your system from terminal, do you have a shortcut that bundles bunch of commands? I’m on EndevourOS/Arch using Flatpak. Rustup is installed and managed by itself. The empty command is a function to display and delete files in the trash using the program trash-cli. In my .bashrc:

alias update='eos-update --yay \
    ; flatpak uninstall --unused \
    ; flatpak update \
    ; rustup update \
    ; empty'

empty() {
    trash-empty -f --dry-run |
        awk '{print $3}' |
        grep -vF '/info/'
    trash-empty -f
}

I just need to type update. Also there are following two aliases, which are used very rarely, at least months apart and are not part of the main update routine:

alias mirrors='sudo reflector \
        --protocol https \
        --verbose \
        --latest 25 \
        --sort rate \
        --save /etc/pacman.d/mirrorlist \
    && eos-rankmirrors --verbose \
    && yay -Syyu'

alias clean='paccache -rk3 \
    && paccache -ruk1 \
    && journalctl --vacuum-time=4weeks \
    && balooctl6 disable \
    && balooctl6 purge \
    && balooctl6 enable \
    && trash-empty -f'

This question is probably asked a million times, but the replies are always fun and sometimes reveals improvements from others to adapt.

  • tasankovasara
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 months ago

    My hot tip: initial capital so that your aliases are just a capital letter + tab away. Cache cleanup, update and Bleachbit:

    alias Päivi=‘sudo pacman -Suy --noconfirm’

    alias Siivous=‘sudo pacman -Sc --noconfirm;sudo pacman -Rns –noconfirm $(sudo pacman -Qtdq)’

    alias SuurSiivous=‘sudo bleachbit -c system.trash system.ro tated_logs system.localizations java.cache journald.clean b ash.history’

    • thingsiplay@beehaw.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      I was using capital letters in the past, but they look so alien and are not fluid to type as small letters only. After some time I wasn’t sure which commands where capital and which were small letters, so left that concept behind me.

      But as a Vim user, I think of using single capital letters to open specific documents and files directly in Vim; emulating the global mark functionality of Vim. At the moment I have a convention of small letter+“rc” that will open configuration file in Vim, like this:

      alias brc='nvim ~/.bashrc && source ~/.bashrc'
      alias mrc='nvim ~/.config/MangoHud/MangoHud.conf'
      alias nrc='nvim ~/.config/nvim'
      ...
      

      But I might replace them with single letters brc as B in example.