Replace Your Linux Commands With These Rust Programs!

Sdílet
Vložit
  • čas přidán 15. 07. 2024
  • Quick, what's the hottest new blazingly fast™ programming language out right now? 🦀 Rust.
    In this video, Chris Kalos shows a few apps and terminal utilities coded in the Rust programming language that could be useful for everyday tasks.
    All of the apps shown in this video are free and open-source software (FOSS) and they can all be found on GitHub in the links below.
    =-=-=
    exa:
    the.exa.website/
    github.com/ogham/exa
    bat:
    github.com/sharkdp/bat
    ripgrep:
    github.com/BurntSushi/ripgrep
    fselect:
    github.com/jhspetersson/fselect
    dua (Disk Usage Analyzer):
    github.com/Byron/dua-cli
    Espanso:
    espanso.org/
    github.com/espanso/espanso
    RustDesk:
    rustdesk.com/
    github.com/rustdesk/rustdesk
    Tauri:
    tauri.app/
    github.com/tauri-apps/tauri
    =-=-=
    Chapters
    00:00 Intro
    00:31 GNU Replacements
    00:41 exa
    01:23 bat
    02:22 ripgrep
    03:12 fselect
    04:00 dua (Disk Usage Analyzer)
    04:38 Espanso
    05:12 RustDesk
    05:50 Tauri
    06:49 Toodles!
  • Věda a technologie

Komentáře • 35

  • @munto7410
    @munto7410 Před 6 měsíci +5

    I love your style. You make learning more fun.

  • @njdarda
    @njdarda Před 2 měsíci

    i was skeptical at the idea and now i'm using most of the tools you mentioned. great video.

  • @Connor-iu1xc
    @Connor-iu1xc Před 6 měsíci +2

    Awesome content! Love it! :D

  • @mentalmarvin
    @mentalmarvin Před 11 měsíci +4

    Great quality content! Hope you continue making videos!

    • @KalosLikesComputers
      @KalosLikesComputers  Před 11 měsíci +2

      I definitely will keep making videos! I just hope the algorithm picks them up eventually like it did my first two 🥰

    • @mentalmarvin
      @mentalmarvin Před 11 měsíci

      @@KalosLikesComputers Yup, the algo gods seem to prefer vids on a consistent schedule. Don't disappear for months again

    • @KalosLikesComputers
      @KalosLikesComputers  Před 11 měsíci +2

      @@mentalmarvin Ah yes thank you I'll just tell my life to slow down for the CZcams overlords. Hahaha it's fine, I'll keep making videos as soon as I can, and I don't really care if they get the attention they deserve, because I have fun making them, and eventually they might go brrr again.

  • @repairstudio4940
    @repairstudio4940 Před 6 měsíci

    Great content. Just found this channel today. Liked and Subbed. 🦀 RUST 🍻

  • @Antassium
    @Antassium Před 6 měsíci

    I'm loving your humor and vid style 😂

  • @duckhuntergaming4713
    @duckhuntergaming4713 Před 5 měsíci +1

    Good stuff! One note: i believe the cat replacement is not necessarily an improvement. The GNU os utility apps were designed in the "unix" philosophy (in fact, many of them implement programs originally found in unix). One key part of that was to write apps that interface nicely with each other using stdin/stdout and text. To put it simply, it is an environment that everything is written in c, configuration is done mostly via arguments, communication via pipes or similar and the orchestration of everything is done using bash. Now whether that is practical or ideal is another (big) discussion, but that is the spirit behind these apps. Interactive programs such as bat or apt (this is the reason apt-get exists, it is not interractive and script friendly) don't play nice in that sense. Putting my feelings and opinions aside, I think this is the established way to go about writing these utilities. I also think its a nice paradigm to write apps for when learning to write system level apps.

    • @KalosLikesComputers
      @KalosLikesComputers  Před 4 měsíci

      I definitely see your point! I do think programs like `bat` are made to be used standalone and thus they go a little bit against the Unix philosophy.

  • @agentfoxmulder
    @agentfoxmulder Před 11 měsíci +3

    Great video

  • @Dilpreetsinghbaath62
    @Dilpreetsinghbaath62 Před 6 měsíci

    great work.

  • @Martinn01
    @Martinn01 Před 3 měsíci

    fun and fun video xd

  • @DavidParathyras
    @DavidParathyras Před 11 měsíci

    Exa & bat are really good

  • @STRIK3RM4N
    @STRIK3RM4N Před 6 měsíci

    Watching you is very interesting because I feel like I’m watching an OG 2000s tinkerer/tech enthusiast but then you throw a curveball in the shape of a current meme, uncanny valley shit
    Great videos tho! I’m hooked after the 0$ server, do look into that more, specially for newbies like me

  • @kidtheday
    @kidtheday Před 2 měsíci

    i fw it fr

  • @pertsevds
    @pertsevds Před 11 měsíci

    Nushell and skim. Great video btw.

    • @KalosLikesComputers
      @KalosLikesComputers  Před 11 měsíci +1

      I've used nushell! Gah, not sure how I missed it. Thank you!

    • @genderender
      @genderender Před 2 měsíci +1

      nushell is so great. not 100% ready for a shell replacement, but god does it just make sense when you need it

  • @NormTurtle
    @NormTurtle Před 6 měsíci

    ugrep vs ripgrep !
    im confused!

  • @aristidesmilios601
    @aristidesmilios601 Před 11 měsíci +7

    Commenting for the engagement

  • @BanditZA
    @BanditZA Před 5 měsíci +1

    Engage engage engage

  • @shovonkarmaker1306
    @shovonkarmaker1306 Před 4 měsíci

    you missed the Warp terminal 😢

  • @salted_salt
    @salted_salt Před 2 měsíci

    can i make thermite with that

  • @FF9F00
    @FF9F00 Před 11 měsíci

    Congrats on officially face revealing on CZcams!

    • @KalosLikesComputers
      @KalosLikesComputers  Před 11 měsíci +2

      I've also released a Short before where it's the same setup! My face is not a secret, I just didn't have a setup for recording a video like this before. Thanks for watching and sticking by!

  • @taeeat12
    @taeeat12 Před 10 měsíci

    ok move bideos

  • @stefanalecu9532
    @stefanalecu9532 Před 4 měsíci

    Interesting how you probably wouldn't make the same video if it was Python or God forbid C++ 🤔🤔🤔
    Always Rust, huh?
    With your Rust shilling aside, those are some nice tools (even if a bit redundant and made just for the "haha we're rewriting it in Rust" meme)