Best of CLIJune 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Regex, the good bits.

    Regex, though powerful, can be difficult to manage and read due to its concise syntax and numerous exceptions. This blog aims to provide insights into using regex effectively for tasks like searching, matching, and extracting information from text, while also highlighting the potential pitfalls of overusing it. It covers basic patterns, meta characters, repeating patterns, and capture groups, with practical JavaScript examples demonstrating each concept.

  2. 2
    Article
    Avatar of medium_jsMedium·2y

    Roadmap to Learn Data Engineering: How I Would Start Again

    A roadmap for learning data engineering, covering Python, SQL, command line, data warehouse, data modeling, data storage, data processing, data transformation, data orchestration, advanced topics, and staying updated.

  3. 3
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·2y

    JS Library Tools, Git/CLI, Build Tools

    Discover new tools for JavaScript libraries, Git/CLI, and build tools. Highlights include Catena for type-safe APIs, Layer Cake for Svelte visualizations, several Git-related tools like ntcharts, Hookdeck CLI, superfile, and build tools including unplugin-parcel-macros and npm-check-extras. Also, learn about the Meco app for reading newsletters and commercial apps like Penify.dev and FILE0.

  4. 4
    Article
    Avatar of hnHacker News·2y

    mattrighetti/envelope: A modern environment variables cli tool backed by SQLite

    envelope is a modern command-line tool for managing environment variables, utilizing an SQLite database to track different configurations. The tool supports various commands like adding, deleting, exporting, and importing environment variables. It is written in Rust, and offers features such as soft deletion and pretty format representation of .env files.

  5. 5
    Article
    Avatar of infoworldInfoWorld·2y

    9 command-line jewels for your developer toolkit

    Discover nine command-line tools that can make developers more efficient and productive. These tools include tldr, ngrok, screen, sdkman, nvm, fzf, exa, bat, and nethack.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Why CLIs are STILL important

    Command Line Interfaces (CLIs) remain essential for developers, despite the prevalence of graphical interfaces. They offer speed for repetitive tasks, enable efficient remote access, and facilitate automation in CI/CD pipelines. Cyclops, a developer-focused Kubernetes platform, benefits from the simplicity and speed of a CLI. The community effort has produced 'cyctl', a new CLI package for Cyclops, underscoring the power of open-source collaboration.

  7. 7
    Article
    Avatar of vsVisual Studio Blog·2y

    Code Assessment with .NET Upgrade Assistant

    The .NET Upgrade Assistant has been enhanced with powerful code assessment features that scan your solution to identify potential issues and dependencies for smoother upgrades. It offers a comprehensive dashboard to prioritize and address issues, and is available as a Visual Studio extension and a command-line tool. The tool provides in-depth reporting, integration with documentation and best practices, and easy sharing of results. Installation and usage instructions are provided for both Visual Studio and CLI setups.

  8. 8
    Article
    Avatar of gopenaiGoPenAI·2y

    Introducing Shelldon: A New Rust CLI Tool with GPT Features

    Shelldon is a new command-line tool written in Rust that integrates GPT features for executing shell commands, managing prompts, and interacting with multiple LLMs. It supports various AI providers like OpenAI, Anthropic, and Gemini, allowing users to choose their preferred model. Users can easily install Shelldon via Homebrew or build it from source. The tool simplifies tasks like analyzing Docker logs, troubleshooting Kubernetes, and generating scripts or configuration files, with custom prompt management for enhanced flexibility.

  9. 9
    Article
    Avatar of hnHacker News·2y

    arp242/elles: A nicer /bin/ls

    arp242/elles is an improved version of the 'ls' command with additional features and flexibility in column display. It can be used as a direct replacement for 'ls' with similar compatibility. It supports various platforms and offers useful flags for customization. However, it has intentional differences from POSIX and some missing features. There is limited customization for time format, but no support for displaying file flags or other metadata. Filtering options are not implemented, but there are possibilities for integration with Git or other version control systems.