Best of CLINovember 2024

  1. 1
    Article
    Avatar of jsdeveloperJavaScript Developer·1y

    How I share my code across multiple JS projects without having to use npm

    The author introduces a tool called jsrepo, which allows developers to share code across multiple JavaScript projects without using npm. Instead, it uses a CLI to download 'blocks' of code from a custom registry, giving developers full control over the source.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Simplify Your Git Commands with Git Aliases

    Git aliases are custom shortcuts for repetitive Git commands that make your workflow more efficient. This guide explains how to create aliases using the global Git configuration file or directly from the terminal. It also covers setting a preferred Git editor and provides examples of useful aliases to streamline common Git tasks.

  3. 3
    Article
    Avatar of devblogsDevBlogs·2y

    Next Generation Project Creation for .NET

    The new interactive CLI tool 'dotnet scaffold' has been released as a preview for scaffolding in ASP.NET Core projects. It provides an improved command line experience, allowing users to generate boilerplate code interactively. This post details the installation process, usage examples, and shows how to scaffold different components such as Razor Pages and Entity Framework models in ASP.NET Core 9 web apps. The tool aims to make project setup more straightforward and efficient.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Manage Your Linux System Resources With These 7 Terminal Commands

    Learn how to manage your Linux system resources with seven essential terminal commands. These include 'top' for monitoring processes, 'htop' for a more colorful and user-friendly interface, 'free' for checking memory, 'vmstat' for virtual memory statistics, 'du' and 'df' for disk usage, 'lsof' to see open files, and 'uptime' to check system run time.

  5. 5
    Article
    Avatar of communityCommunity Picks·1y

    bootandy/dust: A more intuitive version of du in rust

    Dust is an intuitive alternative to the traditional 'du' command, written in Rust for efficient disk usage analysis. It provides an easy way to see which directories are consuming disk space, without the need for additional flags. It supports various installation methods across different platforms, including cargo, brew, snap, pacstall, conda, deb-get, and scoop. Dust also features colored output to highlight the largest subdirectories and various commands for customized views.

  6. 6
    Video
    Avatar of codeheimcodeHeim·2y

    #63 Golang - Mastering Concurrency: Or-Done and Tee Channel Patterns

    Learn how to use the Cobra CLI package to create powerful command-line tools in Golang. This tutorial guides you through building a simple CLI app that generates hex, base64, or UUID strings. It covers the installation of Cobra, setting up a project structure, creating root and subcommands, and handling flags. Cobra allows you to build complex CLI applications with structured and customizable commands.

  7. 7
    Article
    Avatar of communityCommunity Picks·1y

    Melkeydev/go-blueprint: Go-blueprint allows users to spin up a quick Go project using a popular framework

    Go Blueprint is a CLI tool for quickly setting up Go projects with an established structure and optional integration with popular frameworks. It offers easy installation, support for setting up Go HTTP servers, and a variety of advanced features like HTMX, CI/CD workflows, WebSockets, TailwindCSS, Docker configurations, and React front-ends. Users can choose their preferred database driver and utilize a web-based UI for command creation and project preview.

  8. 8
    Article
    Avatar of lobstersLobsters·1y

    zaphar/sheetsui

    SheetsUI is a command-line tool that allows users to view and edit spreadsheet files. It can be installed via Nix or Cargo and supports various options including setting locale and timezone. Usage information and help can be accessed using the `sheetui --help` command.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Essential Rust CLI Tools to Explore

    Explore modern Rust-based command line tools such as exa, fd, bat, and ripgrep among others. These tools offer superior performance and features like syntax highlighting, fast searching, and file management, improving workflow and user experience across Linux, Windows, and Mac platforms.

  10. 10
    Article
    Avatar of github_communityGitHub Community·2y

    Wush – Simplest & Fastest Way to Transfer Files Between Computers via WireGuard

    Wush is a command-line tool designed for easy file transfers and shell access over a WireGuard peer-to-peer connection, eliminating the need for a relay server while offering secure, fast, and reliable connections.