Best of CLI — 2023

  1. 1
    Article
    Avatar of devtoDEV·2y

    Make Your Linux Terminal Enjoyable to Use

    Learn how to make your Linux terminal more enjoyable by using ZSH, Oh-My-Zsh, custom plugins, and custom themes. Also, discover popular Git aliases.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Best Way to Learn Linux 🎮

    Learn Linux through games with resources like Linux Journey and games like OverTheWire, Linux Survival, Vim-adventures, HackerRank, Terminus, Bashcrawl, and Command Line Mystery.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    ExpressoTS - The Developer-Friendly TypeScript Framework for Server-Side Applications

    Built on a modular architecture and designed with simplicity in mind, it empowers developers to quickly create powerful applications. Current Partners ExpressoTS is an MIT-licensed open-source project. The Developer-Friendly TypeScript Framework for Server-Side Applications is available on Node.js.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Top 10 Git Commands Every Developer Should Know

    Learn the top 10 Git commands every developer should know, including configuring Git, initializing a repository, cloning a repository, staging and unstaging changes, checking status, committing changes, pushing to the remote, pulling from the remote, merging branches, and creating and managing branches.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    The Only 5 Zsh Plugins You Need

    Learn about the top 5 zsh plugins that can enhance your CLI experience, including git aliases, auto suggestion, syntax highlighting, shortcut suggestions, and improved output with syntax highlighting.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Getting Started – Lightning CSS

    Lightning CSS can be used as a library from JavaScript or Rust. It can also be wrapped as a plugin in other build tools, and built into Parcel out of the box. From Node First, install Lightning CSS using a package manager such as Node First. Once installed, import the module and call one of the Lightning CSS APIs.

  7. 7
    Article
    Avatar of spaceliftSpacelift·3y

    Docker Cheat Sheet – 36 Docker CLI Commands

    The command-line tool is used to interact with a Docker installation. In this article, we’ll provide a brief description for the majority of the main commands. You can use this list to learn more about Docker’s functionality, or simply find out how to use a particular feature.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Create Next Stack

    Where Create Next App lets you choose a single template only, Create Next Stack lets you pick and choose an array of technologies often used alongside Next.js. The tool is used to easily set up the boilerplate of new Next.JS apps.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    git-sim: Visually simulate Git operations in your own repos

    Git-Sim is a command-line tool written in Python that allows Git users to quickly and easily generate images (or even video animations) illustrating the impact of a Git command will have on the local repo. The primary goal is to create and visualize the effects of Git commands, while minimizing interruption to the developer workflow.

  10. 10
    Article
    Avatar of ghblogGitHub Blog·3y

    10 things you didn’t know you could do with GitHub Projects

    GitHub Projects have been adopted by program managers, OSS maintainers, enterprises, and individual developers alike for its user-friendly design and efficiency. To help you optimize your usage of GitHub Projects to plan and track your work from start to finish, I’ll be sharing 10 things you can do with GitHub Projects.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    GitHub Copilot for CLI makes Terminal scripting and Git as easy as asking a question

    GitHub Copilot CLI brings AI code completion to the terminal, making scripting and using Git commands easier. It provides natural language translations for shell commands, Git commands, and GitHub CLI commands. Users can simply input their desired task in plain language and receive code suggestions and explanations. GitHub Copilot CLI aims to improve productivity and help users navigate complex command line tools.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Search Files Effectively in the Linux Terminal

    Learn how to search files effectively in the Linux terminal using the 'find' command. Discover how to search files by name, find directories, search files by size, search files based on time modified, execute commands on filtered files, find files with detailed information, and find and remove files.

  13. 13
    Article
    Avatar of devtoDEV·3y

    AI generated git commit messages

    This post explores Nutlope/aicommits, a CLI tool that writes git commit messages with AI. It discusses the use of the cleye CLI tool and provides a code walkthrough, highlighting the implementation of AI with OpenAI.

  14. 14
    Article
    Avatar of phProduct Hunt·3y

    OpenCommit: git commit message by AI - Product Information, Latest Updates, and Reviews 2024

    OpenCommit is an open-source CLI tool for generating conventional git commit messages. It supports multiple languages and recent launches include improvements to the tool.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Front End JavaScript Development Handbook – React, Angular, and Vue Compared

    Frontend frameworks offer structured approaches and pre-built components to streamline the coding process. These tools can help boost productivity by offering reusable components and abstracting complex tasks like DOM manipulation and state management. Frameworks promote code maintainability through modular development, making it easier to modify or replace individual components.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Use Vim – Tutorial for Beginners

    Vim is a free and open-source cross-platform text editor. It was first released by Bram Moolenaar in 1991 for UNIX variants. Vim comes pre-installed on most *nix operating systems, but if it's installed on your system, you can install it with a package manager of your choice.

  17. 17
    Article
    Avatar of pointerPointer·3y

    Developer workflow tips no one tells you about

    These are the tools, tips and advice I wish I had internalized when I was just starting out. Many of the details below are specific to macOS, but similar tips and tricks apply on other systems. I've broken it down into the following categories: Computer setup Command-Line-Related Things Technical but non-CS advice.

  18. 18
    Article
    Avatar of changelogChangelog·3y

    Nutlope/aicommits: A CLI that writes your git commit messages for you with AI

    A CLI tool called aicommits that writes git commit messages using AI. Install it, retrieve your API key from OpenAI, set the key, generate commit messages for staged changes, integrate with Git, and more. Configurable options available.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    Basics of Docker: Why, What and How

    A VM requires a new operating system on its own on top of the physical machine and requires a dedicated amount of hard disk, CPU and memory for itself. This is not much performant, as the resources would be wasted if not used by the virtual machine. A Dockerfile is a document that contains all such commands a user requires to assemble an image.

  20. 20
    Article
    Avatar of communityCommunity Picks·2y

    n0-computer/iroh: Sync anywhere

    Iroh is a protocol for syncing and moving bytes on any device. It is built on a magic socket and establishes QUIC connections between peers. You can use Iroh as a Rust library or a CLI.

  21. 21
    Article
    Avatar of awstipAWS Tip·3y

    Run AWS on Your Laptop. Introduction to LocalStack.

    LocalStack is a cloud service emulator that runs AWS services solely on your laptop. There are currently more than 60 emulated AWS cloud services (and most of them free) provided by LocalStack. The last thing you want to do is set up an AWS environment to improve your skills, only to accidentally shoot yourself in the foot.

  22. 22
    Article
    Avatar of dzDZone·3y

    Top Three Docker Alternatives To Consider

    Podman is a daemonless, open-source, Linux-native container engine that is considered one of the best alternatives for Docker. Podman, Kubernetes, Openshift, LXD, Docker Swarm, BuidKit, and Mesos are some of the popular Docker alternatives available in the market today.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Task Manager CLI Tool with Node.js

    How to build a Task Manager CLI tool with Node.js is a simple task manager tool. You can use commands to Create, View, Update, or Delete your todos. We'll also use MongoDB as the database to store all our todos. You can find the complete code for this project on GitHub.

  24. 24
    Article
    Avatar of itnextITNEXT·2y

    Arkade: An Open Source Marketplace For Developer Tools 🔝

    Arkade is an open-source marketplace for developer tools that simplifies the process of installing and managing CLI tools, Kubernetes applications, and system packages. It offers a one-stop-shop solution for developers, making it easier to find and install the latest versions of their favorite tools.

  25. 25
    Article
    Avatar of ghblogGitHub Blog·3y

    CLI tricks every developer should know

    The GitHub Blog 3 benefits of migrating and consolidating your source code can lead to some surprising benefits. Learn some tips, tricks, and tools for mastering the command line from GitHub’s own developers. The command history allows you to quickly access and reuse previously executed commands rather than retype or search for the whole command.