Best of CLIFebruary 2023

  1. 1
    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.

  2. 2
    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.

  3. 3
    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.

  4. 4
    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.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a CRUD Command Line Application With Node.js

    Learn how to build a CRUD command line application with Node.js. This tutorial covers the basics of Node.js, installation, setting up a project, installing dependencies, creating and checking files, querying and manipulating data in a database.

  6. 6
    Article
    Avatar of css-irlCSS {IRL}·3y

    Setting Up a New(ish) MacBook

    If you’re a developer, naturally there’s a bunch of stuff you need to install to get your environment perfectly right for coding. The following is the process I went through to install the things I need for my setup. The best way to install this is using the zsh-nvm plugin for Oh My Zsh.

  7. 7
    Article
    Avatar of hnHacker News·3y

    The Missing Semester of Your CS Education

    Learn how to master your tools in CS education with this class. Topics include the command-line, text editing, version control, and more. Video recordings of lectures are available.

  8. 8
    Article
    Avatar of changelogChangelog·3y

    TheR1D/shell_gpt: A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

    ShellGPT is a command-line productivity tool powered by AI large language models like GPT-4. It offers streamlined generation of shell commands, code snippets, and documentation, eliminating the need for external resources. It supports Linux, macOS, Windows, and is compatible with all major Shells. ShellGPT can analyze and retrieve information, generate git commit messages, analyze logs, provide shell command suggestions, execute code, interactively chat in REPL mode, create custom functions and roles, and control caching.