Best of CLIMarch 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    A Guide to Building CLI Tools in JavaScript

    This guide provides step-by-step instructions on building CLI tools in JavaScript, including setting up the development environment, crafting the CLI application, testing and linking the tool locally, enhancing functionality, and sharing the tool on npm.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Terminal Trove

    wiki-tui is a fast and easy Wikipedia TUI client written in Rust. It features vim-like keybindings, table of contents, rich search functionality, and customizable themes.

  3. 3
    Article
    Avatar of pointerPointer·2y

    daytonaio/daytona: The Open Source Dev Environment Manager.

    Daytona is an open-source development environment manager that allows users to activate a fully configured development environment with a single command. It supports various platforms, provides IDE support, Git provider integration, and extensibility through plugins and providers. Daytona simplifies the process of setting up development environments and allows developers to focus on their code.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    10 Must Know Commands in Docker

    Learn the 10 most important Docker commands for creating and managing containers.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Terminal Productivity Booster Zsh Plugins

    Learn about Zsh plugins that can boost your terminal productivity, providing a more efficient and effective development experience.

  6. 6
    Article
    Avatar of hnHacker News·2y

    Difftastic, a structural diff

    Difftastic is a structural diff tool that compares files based on their syntax, not line-by-line. It can accurately show differences in code formatting and the addition of wrappers, and also provides actual line numbers from files before and after changes.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Build Your Own curl - Rust

    This post explains how to build your own curl in Rust. It covers topics such as TCP client-server connections, using the clap library for command line arguments, and creating a socket connection in Rust.

  8. 8
    Article
    Avatar of devtoDEV·2y

    I have created a small anti-depression script

    The post discusses a small anti-depression script inspired by Elizabeth Gilbert's book Eat, Pray, Love. The script allows for chatting with oneself in the terminal to help combat depression and loneliness.