home.social

Search

1000 results for “cli_ar”

  1. Fixing playbooks and protecting Docker.

    pi@pi0:~ $ sudo apt-mark hold docker-ce docker-ce-cli containerd.io

    #Raspberrypi #ansible #ARMv6

  2. Arch Tip týdne: pacman jako profík

    📦 pacman umí mnohem víc než jen instalovat balíčky.
    Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.

    ═══════════════════════════════════════════
    🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
    ═══════════════════════════════════════════

    výpis všech nainstalovaných balíčků

    pacman -Q

    kolik balíčků mám?

    pacman -Q | wc -l

    jen explicitně nainstalované (bez závislostí)

    pacman -Qe

    jen závislosti (instalované jako "side effect")

    pacman -Qd

    balíčky z AUR / mimo oficiální repo

    pacman -Qm

    balíčky JEN z oficiálních repo

    pacman -Qn

    osiřelé balíčky (závislosti, které už nikdo nepotřebuje)

    pacman -Qtdq

    odstranění osiřelých

    sudo pacman -Rns $(pacman -Qtdq)

    ═══════════════════════════════════════════
    📋 pacman -Qi → INFO O BALÍČKU
    ═══════════════════════════════════════════

    detailní info

    pacman -Qi firefox

    co uvidíš:

    - verze, popis, URL

    - licence

    - závislosti (Depends On)

    - co na něm závisí (Required By)

    - volitelné závislosti (Optional Deps)

    - velikost, datum instalace

    - důvod instalace (Explicitly installed / Dependency)

    rozšířené info (přidá Backup Files = konfiguráky chráněné při update)

    pacman -Qii firefox

    info z repa (i pro nenainstalované)

    pacman -Si firefox

    jen velikost balíčku

    pacman -Qi firefox | grep "Installed Size"

    řazení balíčků podle velikosti (potřebuje: pacman -S expac)

    expac -H M "%m\t%n" | sort -h | tail -20

    ═══════════════════════════════════════════
    📂 pacman -Ql → SEZNAM SOUBORŮ
    ═══════════════════════════════════════════

    co všechno balíček nainstaloval

    pacman -Ql firefox

    jen binárky

    pacman -Ql firefox | grep '/bin/'

    konfigurační soubory balíčku (vše v /etc)

    pacman -Ql firefox | grep '^firefox /etc'

    počet souborů v balíčku

    pacman -Ql firefox | wc -l

    soubory nenainstalovaného balíčku (z repa)

    nejdřív aktualizuj file database:

    sudo pacman -Fy
    pacman -Fl firefox

    ═══════════════════════════════════════════
    🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
    ═══════════════════════════════════════════

    který balíček nainstaloval daný soubor?

    pacman -Qo /usr/bin/firefox

    výstup:

    /usr/bin/firefox is owned by firefox 123.0-1

    najdi balíček podle příkazu v PATH

    pacman -Qo $(which nvim)

    najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný

    sudo pacman -Fy
    pacman -F /usr/bin/htop

    ═══════════════════════════════════════════
    🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
    ═══════════════════════════════════════════

    Backup Files = soubory označené v balíčku jako "neredisej moji verzi"

    Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew

    (nová verze z balíčku) a tvoji verzi nechá být.

    seznam backup files konkrétního balíčku

    pacman -Qii pacman | awk '/^Backup Files/,/^$/'

    najdi všechny .pacnew/.pacsave v systému (čekající na merge)

    sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )

    interaktivní merge (z pacman-contrib)

    sudo pacman -S pacman-contrib
    sudo pacdiff

    ═══════════════════════════════════════════
    🌳 pactree → STROM ZÁVISLOSTÍ
    ═══════════════════════════════════════════

    instalace (pokud nemáš)

    sudo pacman -S pacman-contrib

    co všechno balíček potřebuje (závislosti)

    pactree firefox

    obrácený strom – kdo závisí NA tomto balíčku

    pactree -r glibc

    omezení hloubky

    pactree -d 1 firefox

    jen názvy, bez ozdob

    pactree -u firefox

    grafický výstup (potřebuje: pacman -S graphviz)

    pactree --graph firefox | dot -Tpng > firefox-deps.png

    ═══════════════════════════════════════════
    🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
    ═══════════════════════════════════════════

    hledání balíčku v repech

    pacman -Ss firefox

    hledání v nainstalovaných

    pacman -Qs firefox

    poslední full upgrade systému

    grep "starting full system upgrade" /var/log/pacman.log | tail -5

    co se naposled instalovalo/aktualizovalo

    tail -50 /var/log/pacman.log

    pretty výpis posledních akcí (expac)

    expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20

    změnit důvod instalace (z dependency na explicit)

    sudo pacman -D --asexplicit firefox

    označit jako závislost (půjde uklidit přes -Rns)

    sudo pacman -D --asdeps nějaký-balíček

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW
    ═══════════════════════════════════════════

    1. co mi žere místo?

    expac -H M "%m\t%n" | sort -h | tail -20

    2. co dělá tenhle balíček?

    pacman -Qi <balíček>

    3. můžu ho smazat? Co na něm závisí?

    pactree -r <balíček>

    4. odkud se vzal tenhle soubor?

    pacman -Qo /cesta/k/souboru

    5. úklid

    sudo pacman -Rns $(pacman -Qtdq)
    sudo paccache -rk2

    #archlinux #pacman #linux #cli

  3. Arch Tip týdne: pacman jako profík

    📦 pacman umí mnohem víc než jen instalovat balíčky.
    Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.

    ═══════════════════════════════════════════
    🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
    ═══════════════════════════════════════════

    výpis všech nainstalovaných balíčků

    pacman -Q

    kolik balíčků mám?

    pacman -Q | wc -l

    jen explicitně nainstalované (bez závislostí)

    pacman -Qe

    jen závislosti (instalované jako "side effect")

    pacman -Qd

    balíčky z AUR / mimo oficiální repo

    pacman -Qm

    balíčky JEN z oficiálních repo

    pacman -Qn

    osiřelé balíčky (závislosti, které už nikdo nepotřebuje)

    pacman -Qtdq

    odstranění osiřelých

    sudo pacman -Rns $(pacman -Qtdq)

    ═══════════════════════════════════════════
    📋 pacman -Qi → INFO O BALÍČKU
    ═══════════════════════════════════════════

    detailní info

    pacman -Qi firefox

    co uvidíš:

    - verze, popis, URL

    - licence

    - závislosti (Depends On)

    - co na něm závisí (Required By)

    - volitelné závislosti (Optional Deps)

    - velikost, datum instalace

    - důvod instalace (Explicitly installed / Dependency)

    rozšířené info (přidá Backup Files = konfiguráky chráněné při update)

    pacman -Qii firefox

    info z repa (i pro nenainstalované)

    pacman -Si firefox

    jen velikost balíčku

    pacman -Qi firefox | grep "Installed Size"

    řazení balíčků podle velikosti (potřebuje: pacman -S expac)

    expac -H M "%m\t%n" | sort -h | tail -20

    ═══════════════════════════════════════════
    📂 pacman -Ql → SEZNAM SOUBORŮ
    ═══════════════════════════════════════════

    co všechno balíček nainstaloval

    pacman -Ql firefox

    jen binárky

    pacman -Ql firefox | grep '/bin/'

    konfigurační soubory balíčku (vše v /etc)

    pacman -Ql firefox | grep '^firefox /etc'

    počet souborů v balíčku

    pacman -Ql firefox | wc -l

    soubory nenainstalovaného balíčku (z repa)

    nejdřív aktualizuj file database:

    sudo pacman -Fy
    pacman -Fl firefox

    ═══════════════════════════════════════════
    🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
    ═══════════════════════════════════════════

    který balíček nainstaloval daný soubor?

    pacman -Qo /usr/bin/firefox

    výstup:

    /usr/bin/firefox is owned by firefox 123.0-1

    najdi balíček podle příkazu v PATH

    pacman -Qo $(which nvim)

    najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný

    sudo pacman -Fy
    pacman -F /usr/bin/htop

    ═══════════════════════════════════════════
    🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
    ═══════════════════════════════════════════

    Backup Files = soubory označené v balíčku jako "neredisej moji verzi"

    Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew

    (nová verze z balíčku) a tvoji verzi nechá být.

    seznam backup files konkrétního balíčku

    pacman -Qii pacman | awk '/^Backup Files/,/^$/'

    najdi všechny .pacnew/.pacsave v systému (čekající na merge)

    sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )

    interaktivní merge (z pacman-contrib)

    sudo pacman -S pacman-contrib
    sudo pacdiff

    ═══════════════════════════════════════════
    🌳 pactree → STROM ZÁVISLOSTÍ
    ═══════════════════════════════════════════

    instalace (pokud nemáš)

    sudo pacman -S pacman-contrib

    co všechno balíček potřebuje (závislosti)

    pactree firefox

    obrácený strom – kdo závisí NA tomto balíčku

    pactree -r glibc

    omezení hloubky

    pactree -d 1 firefox

    jen názvy, bez ozdob

    pactree -u firefox

    grafický výstup (potřebuje: pacman -S graphviz)

    pactree --graph firefox | dot -Tpng > firefox-deps.png

    ═══════════════════════════════════════════
    🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
    ═══════════════════════════════════════════

    hledání balíčku v repech

    pacman -Ss firefox

    hledání v nainstalovaných

    pacman -Qs firefox

    poslední full upgrade systému

    grep "starting full system upgrade" /var/log/pacman.log | tail -5

    co se naposled instalovalo/aktualizovalo

    tail -50 /var/log/pacman.log

    pretty výpis posledních akcí (expac)

    expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20

    změnit důvod instalace (z dependency na explicit)

    sudo pacman -D --asexplicit firefox

    označit jako závislost (půjde uklidit přes -Rns)

    sudo pacman -D --asdeps nějaký-balíček

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW
    ═══════════════════════════════════════════

    1. co mi žere místo?

    expac -H M "%m\t%n" | sort -h | tail -20

    2. co dělá tenhle balíček?

    pacman -Qi <balíček>

    3. můžu ho smazat? Co na něm závisí?

    pactree -r <balíček>

    4. odkud se vzal tenhle soubor?

    pacman -Qo /cesta/k/souboru

    5. úklid

    sudo pacman -Rns $(pacman -Qtdq)
    sudo paccache -rk2

    #archlinux #pacman #linux #cli

  4. Arch Tip týdne: pacman jako profík

    📦 pacman umí mnohem víc než jen instalovat balíčky.
    Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.

    ═══════════════════════════════════════════
    🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
    ═══════════════════════════════════════════

    výpis všech nainstalovaných balíčků

    pacman -Q

    kolik balíčků mám?

    pacman -Q | wc -l

    jen explicitně nainstalované (bez závislostí)

    pacman -Qe

    jen závislosti (instalované jako "side effect")

    pacman -Qd

    balíčky z AUR / mimo oficiální repo

    pacman -Qm

    balíčky JEN z oficiálních repo

    pacman -Qn

    osiřelé balíčky (závislosti, které už nikdo nepotřebuje)

    pacman -Qtdq

    odstranění osiřelých

    sudo pacman -Rns $(pacman -Qtdq)

    ═══════════════════════════════════════════
    📋 pacman -Qi → INFO O BALÍČKU
    ═══════════════════════════════════════════

    detailní info

    pacman -Qi firefox

    co uvidíš:

    - verze, popis, URL

    - licence

    - závislosti (Depends On)

    - co na něm závisí (Required By)

    - volitelné závislosti (Optional Deps)

    - velikost, datum instalace

    - důvod instalace (Explicitly installed / Dependency)

    rozšířené info (přidá Backup Files = konfiguráky chráněné při update)

    pacman -Qii firefox

    info z repa (i pro nenainstalované)

    pacman -Si firefox

    jen velikost balíčku

    pacman -Qi firefox | grep "Installed Size"

    řazení balíčků podle velikosti (potřebuje: pacman -S expac)

    expac -H M "%m\t%n" | sort -h | tail -20

    ═══════════════════════════════════════════
    📂 pacman -Ql → SEZNAM SOUBORŮ
    ═══════════════════════════════════════════

    co všechno balíček nainstaloval

    pacman -Ql firefox

    jen binárky

    pacman -Ql firefox | grep '/bin/'

    konfigurační soubory balíčku (vše v /etc)

    pacman -Ql firefox | grep '^firefox /etc'

    počet souborů v balíčku

    pacman -Ql firefox | wc -l

    soubory nenainstalovaného balíčku (z repa)

    nejdřív aktualizuj file database:

    sudo pacman -Fy
    pacman -Fl firefox

    ═══════════════════════════════════════════
    🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
    ═══════════════════════════════════════════

    který balíček nainstaloval daný soubor?

    pacman -Qo /usr/bin/firefox

    výstup:

    /usr/bin/firefox is owned by firefox 123.0-1

    najdi balíček podle příkazu v PATH

    pacman -Qo $(which nvim)

    najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný

    sudo pacman -Fy
    pacman -F /usr/bin/htop

    ═══════════════════════════════════════════
    🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
    ═══════════════════════════════════════════

    Backup Files = soubory označené v balíčku jako "neredisej moji verzi"

    Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew

    (nová verze z balíčku) a tvoji verzi nechá být.

    seznam backup files konkrétního balíčku

    pacman -Qii pacman | awk '/^Backup Files/,/^$/'

    najdi všechny .pacnew/.pacsave v systému (čekající na merge)

    sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )

    interaktivní merge (z pacman-contrib)

    sudo pacman -S pacman-contrib
    sudo pacdiff

    ═══════════════════════════════════════════
    🌳 pactree → STROM ZÁVISLOSTÍ
    ═══════════════════════════════════════════

    instalace (pokud nemáš)

    sudo pacman -S pacman-contrib

    co všechno balíček potřebuje (závislosti)

    pactree firefox

    obrácený strom – kdo závisí NA tomto balíčku

    pactree -r glibc

    omezení hloubky

    pactree -d 1 firefox

    jen názvy, bez ozdob

    pactree -u firefox

    grafický výstup (potřebuje: pacman -S graphviz)

    pactree --graph firefox | dot -Tpng > firefox-deps.png

    ═══════════════════════════════════════════
    🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
    ═══════════════════════════════════════════

    hledání balíčku v repech

    pacman -Ss firefox

    hledání v nainstalovaných

    pacman -Qs firefox

    poslední full upgrade systému

    grep "starting full system upgrade" /var/log/pacman.log | tail -5

    co se naposled instalovalo/aktualizovalo

    tail -50 /var/log/pacman.log

    pretty výpis posledních akcí (expac)

    expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20

    změnit důvod instalace (z dependency na explicit)

    sudo pacman -D --asexplicit firefox

    označit jako závislost (půjde uklidit přes -Rns)

    sudo pacman -D --asdeps nějaký-balíček

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW
    ═══════════════════════════════════════════

    1. co mi žere místo?

    expac -H M "%m\t%n" | sort -h | tail -20

    2. co dělá tenhle balíček?

    pacman -Qi <balíček>

    3. můžu ho smazat? Co na něm závisí?

    pactree -r <balíček>

    4. odkud se vzal tenhle soubor?

    pacman -Qo /cesta/k/souboru

    5. úklid

    sudo pacman -Rns $(pacman -Qtdq)
    sudo paccache -rk2

    #archlinux #pacman #linux #cli

  5. Arch Tip týdne: pacman jako profík

    📦 pacman umí mnohem víc než jen instalovat balíčky.
    Tady jsou dotazy, které ti pomůžou pochopit, co máš v systému.

    ═══════════════════════════════════════════
    🔍 ZÁKLADNÍ DOTAZY (-Q = QUERY)
    ═══════════════════════════════════════════

    výpis všech nainstalovaných balíčků

    pacman -Q

    kolik balíčků mám?

    pacman -Q | wc -l

    jen explicitně nainstalované (bez závislostí)

    pacman -Qe

    jen závislosti (instalované jako "side effect")

    pacman -Qd

    balíčky z AUR / mimo oficiální repo

    pacman -Qm

    balíčky JEN z oficiálních repo

    pacman -Qn

    osiřelé balíčky (závislosti, které už nikdo nepotřebuje)

    pacman -Qtdq

    odstranění osiřelých

    sudo pacman -Rns $(pacman -Qtdq)

    ═══════════════════════════════════════════
    📋 pacman -Qi → INFO O BALÍČKU
    ═══════════════════════════════════════════

    detailní info

    pacman -Qi firefox

    co uvidíš:

    - verze, popis, URL

    - licence

    - závislosti (Depends On)

    - co na něm závisí (Required By)

    - volitelné závislosti (Optional Deps)

    - velikost, datum instalace

    - důvod instalace (Explicitly installed / Dependency)

    rozšířené info (přidá Backup Files = konfiguráky chráněné při update)

    pacman -Qii firefox

    info z repa (i pro nenainstalované)

    pacman -Si firefox

    jen velikost balíčku

    pacman -Qi firefox | grep "Installed Size"

    řazení balíčků podle velikosti (potřebuje: pacman -S expac)

    expac -H M "%m\t%n" | sort -h | tail -20

    ═══════════════════════════════════════════
    📂 pacman -Ql → SEZNAM SOUBORŮ
    ═══════════════════════════════════════════

    co všechno balíček nainstaloval

    pacman -Ql firefox

    jen binárky

    pacman -Ql firefox | grep '/bin/'

    konfigurační soubory balíčku (vše v /etc)

    pacman -Ql firefox | grep '^firefox /etc'

    počet souborů v balíčku

    pacman -Ql firefox | wc -l

    soubory nenainstalovaného balíčku (z repa)

    nejdřív aktualizuj file database:

    sudo pacman -Fy
    pacman -Fl firefox

    ═══════════════════════════════════════════
    🔎 pacman -Qo → KDO VLASTNÍ TENTO SOUBOR?
    ═══════════════════════════════════════════

    který balíček nainstaloval daný soubor?

    pacman -Qo /usr/bin/firefox

    výstup:

    /usr/bin/firefox is owned by firefox 123.0-1

    najdi balíček podle příkazu v PATH

    pacman -Qo $(which nvim)

    najdi balíček, kterému patří soubor – i když ho nemáš nainstalovaný

    sudo pacman -Fy
    pacman -F /usr/bin/htop

    ═══════════════════════════════════════════
    🛠️ pacnew / pacsave – CHRÁNĚNÉ KONFIGURÁKY
    ═══════════════════════════════════════════

    Backup Files = soubory označené v balíčku jako "neredisej moji verzi"

    Když přijde update a soubor jsi upravil, pacman vytvoří .pacnew

    (nová verze z balíčku) a tvoji verzi nechá být.

    seznam backup files konkrétního balíčku

    pacman -Qii pacman | awk '/^Backup Files/,/^$/'

    najdi všechny .pacnew/.pacsave v systému (čekající na merge)

    sudo find /etc ( -name ".pacnew" -o -name ".pacsave" )

    interaktivní merge (z pacman-contrib)

    sudo pacman -S pacman-contrib
    sudo pacdiff

    ═══════════════════════════════════════════
    🌳 pactree → STROM ZÁVISLOSTÍ
    ═══════════════════════════════════════════

    instalace (pokud nemáš)

    sudo pacman -S pacman-contrib

    co všechno balíček potřebuje (závislosti)

    pactree firefox

    obrácený strom – kdo závisí NA tomto balíčku

    pactree -r glibc

    omezení hloubky

    pactree -d 1 firefox

    jen názvy, bez ozdob

    pactree -u firefox

    grafický výstup (potřebuje: pacman -S graphviz)

    pactree --graph firefox | dot -Tpng > firefox-deps.png

    ═══════════════════════════════════════════
    🔧 BONUS – DALŠÍ UŽITEČNÉ DOTAZY
    ═══════════════════════════════════════════

    hledání balíčku v repech

    pacman -Ss firefox

    hledání v nainstalovaných

    pacman -Qs firefox

    poslední full upgrade systému

    grep "starting full system upgrade" /var/log/pacman.log | tail -5

    co se naposled instalovalo/aktualizovalo

    tail -50 /var/log/pacman.log

    pretty výpis posledních akcí (expac)

    expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | head -20

    změnit důvod instalace (z dependency na explicit)

    sudo pacman -D --asexplicit firefox

    označit jako závislost (půjde uklidit přes -Rns)

    sudo pacman -D --asdeps nějaký-balíček

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW
    ═══════════════════════════════════════════

    1. co mi žere místo?

    expac -H M "%m\t%n" | sort -h | tail -20

    2. co dělá tenhle balíček?

    pacman -Qi <balíček>

    3. můžu ho smazat? Co na něm závisí?

    pactree -r <balíček>

    4. odkud se vzal tenhle soubor?

    pacman -Qo /cesta/k/souboru

    5. úklid

    sudo pacman -Rns $(pacman -Qtdq)
    sudo paccache -rk2

    #archlinux #pacman #linux #cli

  6. Todotxt-cli is awesome.

    I can manage my tasks from the terminal, and they are saved in a human-readable text file.

    #todotxt #opensource

  7. Todotxt-cli is awesome.

    I can manage my tasks from the terminal, and they are saved in a human-readable text file.

    #todotxt #opensource

  8. The world's first artisanally handcrafted, enterprise-grade slop generation CLI tool for maximizing your GitHub contribution graph. Because quantity is quality.

    Is this useful? No.
    Should I use this at work? Absolutely.
    Does the generated code compile? Maybe? Probably not.

    GitHub - jshchnz/codemaxxing · GitHub
    github.com/jshchnz/codemaxxing

    via #b3ta

  9. And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

    yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

    ⚠️ Notice the "*" prefixing the time codes.

    Very useful to extract just a part of those very long #wmhack live videos.

    #shell #cli #ytdlp #youtubedl

  10. And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

    yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

    ⚠️ Notice the "*" prefixing the time codes.

    Very useful to extract just a part of those very long #wmhack live videos.

    #shell #cli #ytdlp #youtubedl

  11. And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

    yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

    ⚠️ Notice the "*" prefixing the time codes.

    Very useful to extract just a part of those very long #wmhack live videos.

    #shell #cli #ytdlp #youtubedl

  12. And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

    yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

    ⚠️ Notice the "*" prefixing the time codes.

    Very useful to extract just a part of those very long #wmhack live videos.

    #shell #cli #ytdlp #youtubedl

  13. And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:

    yt-dlp <video url> --download-sections '*01:14:30-01:16:30'

    ⚠️ Notice the "*" prefixing the time codes.

    Very useful to extract just a part of those very long #wmhack live videos.

    #shell #cli #ytdlp #youtubedl

  14. Libervia CLI Tip 20:

    There is a REPL in the CLI that you can launch with `li shell`.

    Inside, you can select a command or sub-command with `cmd`, and fix an argument with `use`:

    > cmd pubsub
    pubsub> use service pubsub.example.org

    Then just enter the sub-command to run it on the given service:

    pubsub> affiliations

    This is equivalent to `li pubsub affiliation -s pubsub.example.org`.

    This is handy for exploring services.

    libervia.org/__b/doc/backend/l

    #Libervia #CLI #li #tips #XMPP #REPL #shell

  15. Libervia CLI Tip 20:

    There is a REPL in the CLI that you can launch with `li shell`.

    Inside, you can select a command or sub-command with `cmd`, and fix an argument with `use`:

    > cmd pubsub
    pubsub> use service pubsub.example.org

    Then just enter the sub-command to run it on the given service:

    pubsub> affiliations

    This is equivalent to `li pubsub affiliation -s pubsub.example.org`.

    This is handy for exploring services.

    libervia.org/__b/doc/backend/l

    #Libervia #CLI #li #tips #XMPP #REPL #shell

  16. Libervia CLI Tip 20:

    There is a REPL in the CLI that you can launch with `li shell`.

    Inside, you can select a command or sub-command with `cmd`, and fix an argument with `use`:

    > cmd pubsub
    pubsub> use service pubsub.example.org

    Then just enter the sub-command to run it on the given service:

    pubsub> affiliations

    This is equivalent to `li pubsub affiliation -s pubsub.example.org`.

    This is handy for exploring services.

    libervia.org/__b/doc/backend/l

    #Libervia #CLI #li #tips #XMPP #REPL #shell

  17. Libervia CLI Tip 20:

    There is a REPL in the CLI that you can launch with `li shell`.

    Inside, you can select a command or sub-command with `cmd`, and fix an argument with `use`:

    > cmd pubsub
    pubsub> use service pubsub.example.org

    Then just enter the sub-command to run it on the given service:

    pubsub> affiliations

    This is equivalent to `li pubsub affiliation -s pubsub.example.org`.

    This is handy for exploring services.

    libervia.org/__b/doc/backend/l

    #Libervia #CLI #li #tips #XMPP #REPL #shell

  18. broot is a CLI tool that helps you overview directories, no matter how big they are

    dystroy.org/broot/

    #tools #devex #linux #broot

  19. CLI через CAN по ISO-TP

    В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст.

    habr.com/ru/articles/1013008/

    #can #CLI #shell #ISOTP #iso_tp #isotp #WinSock2 #WinSock #C #fifo

  20. CLI через CAN по ISO-TP

    В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст.

    habr.com/ru/articles/1013008/

    #can #CLI #shell #ISOTP #iso_tp #isotp #WinSock2 #WinSock #C #fifo

  21. CLI через CAN по ISO-TP

    В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст.

    habr.com/ru/articles/1013008/

    #can #CLI #shell #ISOTP #iso_tp #isotp #WinSock2 #WinSock #C #fifo

  22. Te gustan usar programas #cli o #tui, Pues debiste probar ranger o mc, y tal vez #vifm ( si sabes vi/vim y demás, es lo tuyo, lo uso desde hace unos años) con sus iconos y su preview image respectivo, como Tux manda.

    Agrega la nerdfont de tu preferencia y en el vifmrc, dentro de .config/vifm/ , agregas las lineas, que muestran en este link q2a.vifm.info/269/how-to-add-i

    Crea dos scripts, dentro de la carpeta /scripts, dentro de .config/vifm, siguiendo esta wiki (si no te va a la primera, verifica la ruta de w3mimgdisplay, si decides usar w3m, para desplegar las imágenes, en mi caso '/usr/lib/w3m/w3mimgdisplay'., agregando las lineas respectivas al archivo vifmrc., en la seccion "Images ....fileviewer. ;-)

    ...
    #h4ckseed

  23. Te gustan usar programas #cli o #tui, Pues debiste probar ranger o mc, y tal vez #vifm ( si sabes vi/vim y demás, es lo tuyo, lo uso desde hace unos años) con sus iconos y su preview image respectivo, como Tux manda.

    Agrega la nerdfont de tu preferencia y en el vifmrc, dentro de .config/vifm/ , agregas las lineas, que muestran en este link q2a.vifm.info/269/how-to-add-i

    Crea dos scripts, dentro de la carpeta /scripts, dentro de .config/vifm, siguiendo esta wiki (si no te va a la primera, verifica la ruta de w3mimgdisplay, si decides usar w3m, para desplegar las imágenes, en mi caso '/usr/lib/w3m/w3mimgdisplay'., agregando las lineas respectivas al archivo vifmrc., en la seccion "Images ....fileviewer. ;-)

    ...
    #h4ckseed

  24. Te gustan usar programas #cli o #tui, Pues debiste probar ranger o mc, y tal vez #vifm ( si sabes vi/vim y demás, es lo tuyo, lo uso desde hace unos años) con sus iconos y su preview image respectivo, como Tux manda.

    Agrega la nerdfont de tu preferencia y en el vifmrc, dentro de .config/vifm/ , agregas las lineas, que muestran en este link q2a.vifm.info/269/how-to-add-i

    Crea dos scripts, dentro de la carpeta /scripts, dentro de .config/vifm, siguiendo esta wiki (si no te va a la primera, verifica la ruta de w3mimgdisplay, si decides usar w3m, para desplegar las imágenes, en mi caso '/usr/lib/w3m/w3mimgdisplay'., agregando las lineas respectivas al archivo vifmrc., en la seccion "Images ....fileviewer. ;-)

    ...
    #h4ckseed

  25. Te gustan usar programas #cli o #tui, Pues debiste probar ranger o mc, y tal vez #vifm ( si sabes vi/vim y demás, es lo tuyo, lo uso desde hace unos años) con sus iconos y su preview image respectivo, como Tux manda.

    Agrega la nerdfont de tu preferencia y en el vifmrc, dentro de .config/vifm/ , agregas las lineas, que muestran en este link q2a.vifm.info/269/how-to-add-i

    Crea dos scripts, dentro de la carpeta /scripts, dentro de .config/vifm, siguiendo esta wiki (si no te va a la primera, verifica la ruta de w3mimgdisplay, si decides usar w3m, para desplegar las imágenes, en mi caso '/usr/lib/w3m/w3mimgdisplay'., agregando las lineas respectivas al archivo vifmrc., en la seccion "Images ....fileviewer. ;-)

    ...
    #h4ckseed