home.social

Search

1000 results for “cli_ar”

  1. Arch Tip týdne: Kam mi mizí místo na disku?

    💽 Čtyři nástroje, se kterými najdeš každý zbytečný gigabajt.
    Žádné klikání – rychlé, přehledné, přímo v terminálu.

    ═══════════════════════════════════════════
    📊 DUF – přehled všech disků
    ═══════════════════════════════════════════

    Moderní nahrazení df. Barevný, přehledný výstup.

    Instalace:
    sudo pacman -S duf

    Použití:
    duf                    # všechny disky
    duf /home /mnt         # jen vybrané
    duf --only local       # jen lokální (bez tmpfs, atd.)
    duf --sort size        # seřadit podle velikosti

    Co uvidíš:
    → kolik místa je volné/použité
    → typ souborového systému
    → mount pointy
    → varování u skoro plných disků

    ═══════════════════════════════════════════
    🔍 NCDU – interaktivní prohlížeč velikostí
    ═══════════════════════════════════════════

    Ukáže, které složky žerou nejvíc. Šipkama procházíš,
    mazat můžeš přímo (klávesa d).

    Instalace:
    sudo pacman -S ncdu

    Použití:
    ncdu /                 # celý systém (chvíli trvá)
    ncdu ~                 # jen home
    ncdu --exclude .cache  # vynechat složky
    sudo ncdu -x /         # -x = nepřecházet přes mount pointy

    Ovládání:
    → šipky / enter = procházení
    → d = smazat
    → n / s = řadit podle jména / velikosti
    → g = zobrazit v % nebo graficky
    → q = konec

    Tip: Spusť na root oddílu, když se ti plní /.
    Nejčastější viníci: ~/.cache, /var/log, /var/cache/pacman/pkg

    ═══════════════════════════════════════════
    🧱 LSBLK – stromový přehled disků
    ═══════════════════════════════════════════

    Ukáže všechny disky, oddíly a jejich mount pointy.

    Použití:
    lsblk                              # základní výstup
    lsblk -f                           # + filesystémy a UUID
    lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,LABEL
    lsblk -p                           # plné cesty (/dev/sda1)

    Co uvidíš:
    → fyzické disky a jejich oddíly
    → LUKS kontejnery, LVM, RAID
    → kde je co připojené

    ═══════════════════════════════════════════
    🔎 FINDMNT – kde je co připojené
    ═══════════════════════════════════════════

    Lepší než mount | grep. Ukáže stromovou strukturu
    všech mount pointů.

    Použití:
    findmnt                    # strom všech mountů
    findmnt /home              # konkrétní cesta
    findmnt -t ext4,btrfs      # jen vybrané FS
    findmnt --real             # bez pseudo FS (proc, sys…)
    findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

    Hodí se když:
    → nevíš jestli je něco připojené
    → ladíš fstab
    → řešíš problém s NFS/SSHFS

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW – plní se disk
    ═══════════════════════════════════════════

    1. rychlý přehled

    duf

    2. který disk je plný?

    df -h /

    3. kde přesně žere místo?

    sudo ncdu -x /

    4. ověř mount pointy a strukturu

    lsblk -f
    findmnt --real

    ═══════════════════════════════════════════
    🧹 BONUS – časté zdroje žroutů místa
    ═══════════════════════════════════════════

    cache pacmanu (nech poslední 2 verze)

    sudo paccache -rk2

    journald logy (nech jen posledních 500 MB)

    sudo journalctl --vacuum-size=500M

    cache v home

    du -sh ~/.cache
    rm -rf ~/.cache/*

    docker (pokud používáš)

    docker system prune -a

    osiřelé balíčky

    sudo pacman -Rns $(pacman -Qtdq)

    #archlinux #linux #disk #cli #sysadmin

  2. Arch Tip týdne: Kam mi mizí místo na disku?

    💽 Čtyři nástroje, se kterými najdeš každý zbytečný gigabajt.
    Žádné klikání – rychlé, přehledné, přímo v terminálu.

    ═══════════════════════════════════════════
    📊 DUF – přehled všech disků
    ═══════════════════════════════════════════

    Moderní nahrazení df. Barevný, přehledný výstup.

    Instalace:
    sudo pacman -S duf

    Použití:
    duf                    # všechny disky
    duf /home /mnt         # jen vybrané
    duf --only local       # jen lokální (bez tmpfs, atd.)
    duf --sort size        # seřadit podle velikosti

    Co uvidíš:
    → kolik místa je volné/použité
    → typ souborového systému
    → mount pointy
    → varování u skoro plných disků

    ═══════════════════════════════════════════
    🔍 NCDU – interaktivní prohlížeč velikostí
    ═══════════════════════════════════════════

    Ukáže, které složky žerou nejvíc. Šipkama procházíš,
    mazat můžeš přímo (klávesa d).

    Instalace:
    sudo pacman -S ncdu

    Použití:
    ncdu /                 # celý systém (chvíli trvá)
    ncdu ~                 # jen home
    ncdu --exclude .cache  # vynechat složky
    sudo ncdu -x /         # -x = nepřecházet přes mount pointy

    Ovládání:
    → šipky / enter = procházení
    → d = smazat
    → n / s = řadit podle jména / velikosti
    → g = zobrazit v % nebo graficky
    → q = konec

    Tip: Spusť na root oddílu, když se ti plní /.
    Nejčastější viníci: ~/.cache, /var/log, /var/cache/pacman/pkg

    ═══════════════════════════════════════════
    🧱 LSBLK – stromový přehled disků
    ═══════════════════════════════════════════

    Ukáže všechny disky, oddíly a jejich mount pointy.

    Použití:
    lsblk                              # základní výstup
    lsblk -f                           # + filesystémy a UUID
    lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,LABEL
    lsblk -p                           # plné cesty (/dev/sda1)

    Co uvidíš:
    → fyzické disky a jejich oddíly
    → LUKS kontejnery, LVM, RAID
    → kde je co připojené

    ═══════════════════════════════════════════
    🔎 FINDMNT – kde je co připojené
    ═══════════════════════════════════════════

    Lepší než mount | grep. Ukáže stromovou strukturu
    všech mount pointů.

    Použití:
    findmnt                    # strom všech mountů
    findmnt /home              # konkrétní cesta
    findmnt -t ext4,btrfs      # jen vybrané FS
    findmnt --real             # bez pseudo FS (proc, sys…)
    findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

    Hodí se když:
    → nevíš jestli je něco připojené
    → ladíš fstab
    → řešíš problém s NFS/SSHFS

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW – plní se disk
    ═══════════════════════════════════════════

    1. rychlý přehled

    duf

    2. který disk je plný?

    df -h /

    3. kde přesně žere místo?

    sudo ncdu -x /

    4. ověř mount pointy a strukturu

    lsblk -f
    findmnt --real

    ═══════════════════════════════════════════
    🧹 BONUS – časté zdroje žroutů místa
    ═══════════════════════════════════════════

    cache pacmanu (nech poslední 2 verze)

    sudo paccache -rk2

    journald logy (nech jen posledních 500 MB)

    sudo journalctl --vacuum-size=500M

    cache v home

    du -sh ~/.cache
    rm -rf ~/.cache/*

    docker (pokud používáš)

    docker system prune -a

    osiřelé balíčky

    sudo pacman -Rns $(pacman -Qtdq)

    #archlinux #linux #disk #cli #sysadmin

  3. Arch Tip týdne: Kam mi mizí místo na disku?

    💽 Čtyři nástroje, se kterými najdeš každý zbytečný gigabajt.
    Žádné klikání – rychlé, přehledné, přímo v terminálu.

    ═══════════════════════════════════════════
    📊 DUF – přehled všech disků
    ═══════════════════════════════════════════

    Moderní nahrazení df. Barevný, přehledný výstup.

    Instalace:
    sudo pacman -S duf

    Použití:
    duf                    # všechny disky
    duf /home /mnt         # jen vybrané
    duf --only local       # jen lokální (bez tmpfs, atd.)
    duf --sort size        # seřadit podle velikosti

    Co uvidíš:
    → kolik místa je volné/použité
    → typ souborového systému
    → mount pointy
    → varování u skoro plných disků

    ═══════════════════════════════════════════
    🔍 NCDU – interaktivní prohlížeč velikostí
    ═══════════════════════════════════════════

    Ukáže, které složky žerou nejvíc. Šipkama procházíš,
    mazat můžeš přímo (klávesa d).

    Instalace:
    sudo pacman -S ncdu

    Použití:
    ncdu /                 # celý systém (chvíli trvá)
    ncdu ~                 # jen home
    ncdu --exclude .cache  # vynechat složky
    sudo ncdu -x /         # -x = nepřecházet přes mount pointy

    Ovládání:
    → šipky / enter = procházení
    → d = smazat
    → n / s = řadit podle jména / velikosti
    → g = zobrazit v % nebo graficky
    → q = konec

    Tip: Spusť na root oddílu, když se ti plní /.
    Nejčastější viníci: ~/.cache, /var/log, /var/cache/pacman/pkg

    ═══════════════════════════════════════════
    🧱 LSBLK – stromový přehled disků
    ═══════════════════════════════════════════

    Ukáže všechny disky, oddíly a jejich mount pointy.

    Použití:
    lsblk                              # základní výstup
    lsblk -f                           # + filesystémy a UUID
    lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,LABEL
    lsblk -p                           # plné cesty (/dev/sda1)

    Co uvidíš:
    → fyzické disky a jejich oddíly
    → LUKS kontejnery, LVM, RAID
    → kde je co připojené

    ═══════════════════════════════════════════
    🔎 FINDMNT – kde je co připojené
    ═══════════════════════════════════════════

    Lepší než mount | grep. Ukáže stromovou strukturu
    všech mount pointů.

    Použití:
    findmnt                    # strom všech mountů
    findmnt /home              # konkrétní cesta
    findmnt -t ext4,btrfs      # jen vybrané FS
    findmnt --real             # bez pseudo FS (proc, sys…)
    findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

    Hodí se když:
    → nevíš jestli je něco připojené
    → ladíš fstab
    → řešíš problém s NFS/SSHFS

    ═══════════════════════════════════════════
    💡 TYPICKÝ WORKFLOW – plní se disk
    ═══════════════════════════════════════════

    1. rychlý přehled

    duf

    2. který disk je plný?

    df -h /

    3. kde přesně žere místo?

    sudo ncdu -x /

    4. ověř mount pointy a strukturu

    lsblk -f
    findmnt --real

    ═══════════════════════════════════════════
    🧹 BONUS – časté zdroje žroutů místa
    ═══════════════════════════════════════════

    cache pacmanu (nech poslední 2 verze)

    sudo paccache -rk2

    journald logy (nech jen posledních 500 MB)

    sudo journalctl --vacuum-size=500M

    cache v home

    du -sh ~/.cache
    rm -rf ~/.cache/*

    docker (pokud používáš)

    docker system prune -a

    osiřelé balíčky

    sudo pacman -Rns $(pacman -Qtdq)

    #archlinux #linux #disk #cli #sysadmin

  4. Bitwarden CLI version 2026.4.0 was compromised via a GitHub Actions supply chain attack, distributing malicious npm code that stole secrets 🔓
    The package was briefly available before removal, with attackers exfiltrating tokens and injecting workflows across CI pipelines 🔐

    🔗 thehackernews.com/2026/04/bitw

    #TechNews #Bitwarden #SupplyChainAttack #Cybersecurity #GitHub #npm #DevSecOps #OpenSource #Security #Infosec #DataBreach #Malware #Encryption #Privacy #Vulnerability #PasswordManager #Password

  5. Commander.jsの.conflicts().implies()は、排他的な組み合わせをランタイムではちゃんと検出してくれます。

    でも.opts()の型は賢くならず、戻り値は結局string | undefinedのままです。どのオプションが同時に使えないのかを、TypeScriptは知りません。

    このズレをパーサーコンビネータでどう型に落とし込めるか、Yargsとの比較も含めて書きました。後半では、環境変数・設定ファイル・対話プロンプトまで同じ型保証を広げる話もしています。

    https://zenn.dev/hongminhee/articles/6ba2a6247ec0c4

    #Optique #Commander #Yargs #TypeScript #JavaScript #CLI

  6. I wrote about a problem that's been bugging me with #Commander.js and #Yargs: .conflicts() and .implies() enforce constraints at runtime, but the type you get back is still a flat object with every field optional. The compiler has no idea which options belong together.

    The post walks through what happens when you express the same constraints in the parser structure instead, and how #TypeScript turns that into a discriminated union where each branch carries only its own fields.

    Second half covers a less obvious question: what happens when values come from env vars, config files, or prompts instead of argv, and whether the constraints should still hold across all of them.

    https://hackers.pub/@hongminhee/2026/optique-10-discriminated-unions-for-cli

    #JavaScript #CLI #Optique

  7. CW: Full toolkit (3 samples + scripts + YARA):(no download needed)

    archive.org/details/500ms-supp

    The name references Andres Freund's 500ms SSH delay that uncovered the
    XZ backdoor.

    The core finding: JsonSchema.Net.dll shipped in Microsoft's
    DesktopAppInstaller has a SHA256 that doesn't match any official NuGet
    release. It has a PE timestamp of year 2095. And it's signed by
    Microsoft's HSM.

    You can verify this on your own Windows 11 machine without downloading
    anything from me:

    Get-FileHash "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller*\ConfigurationRemotingServer\JsonSchema.Net.dll"

    Compare with NuGet official: nuget.org/packages/JsonSchema.

    The toolkit also includes anomalies in Google's cloudcode_cli (104K
    internal refs) and Intel's IGCCTray (GCP data exfil in a graphics driver).

    🔍 500ms — Supply chain anomalies in Windows 11 default binaries

    JsonSchema.Net.dll in Microsoft DesktopAppInstaller:
    → Hash ≠ any official NuGet release
    → PE timestamp: year 2095
    → Signed by Microsoft HSM post-modification

    Verify on YOUR OWN Windows 11 (no download needed):
    Get-FileHash "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller*\...\JsonSchema.Net.dll"
    Compare: nuget.org/packages/JsonSchema.Net/7.2.3

    #infosec #supplychainattack #malwareanalysis #microsoft #cybersecurity #threatintel #windows11 #forensics

  8. 🔔 #OpenCode CLI Plugins 👉 Very useful😏

    Here’s a little example:

    Audio notifications when permissions are needed!
    Play system sounds on #Linux, #macOS & #WSL2
    using the permission.asked event 🎵

    #ai #coding

    gist.github.com/michabbb/99372

  9. WP-CLI is a command-line interface for WordPress that allows you to manage your WordPress installations without using a web browser. While many users are familiar with basic commands, its true power lies in its ability to automate complex tasks, perform advanced debugging, and interact with WordPress in ways not easily achieved through the admin panel.

    Here are some "out-of-the-ordinary" examples:

    encode.host/knowledgebase/4731/
    #WordPress #WPCLI

  10. Für alle Leute, die vor einem #Mac sitzen: es gibt mit sips ein Bordwerkzeug, dass vielfältige Grafikaufgaben erledigen kann. Ich habe vor Jahren mal versucht, eine "unlangweilige" Einführung zu schreiben: arminhanisch.de/2015/03/schnel

    #FediLZ #sips #cli #tools

  11. (BRS) — CLI-набор для сетевой разведки и аудита безопасности

    Мы в EasyProTech часто работаем с инфраструктурой, в которой нет места сложным обёрткам, тяжёлым тулзетам и веб-интерфейсам. Нужно просто:

    habr.com/ru/articles/923436/

    #network #bash #bash_scripting #linux #nmap #sqlmap #pentest #инфраструктурный_пентест

  12. CLIパーサーの新しい記事を書きました。--reporterの値によって--output-fileが必須になったり禁止になったり…そういう関係、型で表現できたら楽じゃないですか?

    https://zenn.dev/hongminhee/articles/201ca6d2e57764

    #TypeScript #CLI #Optique

  13. The cool kids are getting their external IP with #curl

    curl icanhazip.com

    to be exact

    #protips #cli

  14. @floatpane Matcha just hit 9 months today.

    A little update of what happened over the last 9 months:

    1. We have reached 200+ stars on GitHub
    2. We have grown our team
    3. We have introduced so many features, that Matcha can fully compete with any other terminal-based email client.

    We are looking forward to see the project grow even more!

    Follow along: github.com/floatpane/matcha

  15. El último artículo del #ROOR07 ya está disponible. En este número un par de trucos para monitorizar el progreso de #dd y flags interesantes de #scp

    #trucos #tricks #cli #bash #tcp

    ibolcode.net/roor/2024-08-los-

  16. Jfrog made me laugh today. A support rep showed me how to run a ui check on remote repo replication via curl. I folded the call into my Python lib and have a nifty cli tool that checks all my remotes.

    I tried creating a job to run it but I’d need to give it admin rights to #artifactory which is a “hell no”. I opened a new about limiting perms for their api call only. The responded that they were unfamiliar with that call and asked me for documentation on it.

    Silly Jfrog!!! It’s your api not mine. I was nicer about it and ref’d the earlier ticket

  17. If you are a user of my HLedger Formatter VSCode extension, you might like my just-released `hledger-fmt` CLI tool! It allows you to do the same format/sort as you can with the VSCode extension, but in your CLI. I am using this a lot in my codex skills to keep the journals consistently formatted.

    npmjs.com/package/@iiatlas/hle

    github.com/iiAtlas/hledger-for

  18. After bouncing around ideas and several experiments, I've decided to launch a new project with the goal of creating CLI tooling that facilitates receipt handling for #plaintextaccounting workflows. LLM based OCR and data extraction has improved to the point that I believe it will be possible to make bulk data extraction useful. If you have ideas, want to contribute, or just want to follow along jump in:

    codeberg.org/plaintextaccounti

    #hledger #ledgercli #beancount #llm #ocr

  19. So you are trying to tell me that noone bothered to archive these #entware files
    1592
    phodav_2.5-1_armv7-3.2.ipk 18-Apr-2021 13:23 28453
    php7-cgi_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 1507945
    php7-cli_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 1527762
    php7-fastcgi_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 786
    php7-fpm_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 1562752
    php7-mod-bcmath_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 12214
    php7-mod-calendar_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 10578
    php7-mod-ctype_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 3104
    php7-mod-curl_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 33116
    php7-mod-dom_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 45322
    php7-mod-exif_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 27343
    php7-mod-fileinfo_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 401782
    php7-mod-filter_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 15741
    php7-mod-ftp_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 17577
    php7-mod-gd_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 26089
    php7-mod-gettext_7.4.16-1_armv7-3.2.ipk 19-Apr-2021 17:23 4391


    and now they are Gone ???

    What is the #IT community even doing anyways ?
    https://web.archive.org/web/20210613113743/https://bin.entware.net/armv7sf-k3.2/

    Now I can't get a 2.2.7 GLIBC to be able to use #php 8


    And I cannot get a #php7 which might just be compatible with my old one as there is no backup on da whole. wide. web

    A
    Ma
    Zing.


    :blobcatnotlike:

    #repost •acws #acws #m7350 #tplink
  20. 在 command line 等 network-online.target 成功後再繼續執行

    INN 看起來會在啟動的時候讀 /etc/resolv.conf 決定 DNS server,但我的機器是 PPPoE 取得網路資訊,在 user cron 用下面的方式跑會造成啟動的時候讀到空的 resolv.conf: @reboot ~/bin/rc.news > /dev/null 2>&1 這會導致後續在接受時的 DNS 反解會失敗... 在不改 code 的前提下,第一個想到的方法是直接寫死 DNS servers (像是 168.95.192.1 + 168.95.1.1),但感覺不太好... 後來想到的解法是改用 systemd 的 Wants= 與 After=,在 ne…

    blog.gslin.org/archives/2025/0

    #cli #command #interface #line #network #online #script #shell #systemctl #systemd #target

  21. 🚨 BashCore & BashCoreT are UPDATED! 🚀

    Get the ultimate CLI Linux experience for pentesters & system engineers. Now featuring OPTIONAL PREEMPT_RT KERNEL support, switchable at boot for maximum predictability and minimal latency in time-sensitive workloads (SDR, robotics, control loops).

    Dynamic for speed. Real-Time for precision.

    Grab your ISOs: bashcore.org/

    #BashCore #Linux #Cybersecurity #RealTime #Debian

  22. After 2+ hours of searching, reading, and testing it appears you cannot use arduino-cli with an RP2040 board and the Adafruit TinyUSB Stack because it will always defaut to Pick SDK and there is no way in the cli to specify which stack to use.

    (You can obviously select it in the GUI version of the IDE, so that's the only option.)

    #arduino #TinyUSB #microcontrollers