Skip to content

Latest commit

 

History

History
312 lines (232 loc) · 30.3 KB

File metadata and controls

312 lines (232 loc) · 30.3 KB

drawing

Let's learn about Cli via these 76 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Command Line Interface, a text-based interface for interacting with computer programs, offering precise control and automation capabilities for developers and system administrators.

Microsoft recently joined hands with Canonical (the parent company of Ubuntu) to bring the entire userland into Windows, minus the Linux Kernel. So as a result, you, as a developer, get access to the whole range of Ubuntu command-line tools and utilities with bash shell integrated with Windows. Let’s look at how we can install Bash on Windows 10 and take full advantage of the new feature.

What is mysqldump?

Since the early days of Unix, the shell has been part of the user's interface with the operating system. The first Unix shell (the Thompson shell) had very limited features, mainly I/O redirection and command pipelines. Later shells expanded on that early shell and added more and more capabilities, which gave us powerful features that include word expansion, history substitution, loops and conditional expressions, among many others.

Simple Chat Room using Python

How to create a terminal emulator in React and Typescript

Have your Node.js CLI tool up and running, accessible from everywhere in less than 15 minutes.

Learn how to create robust Command Line Interface (CLI) applications using NestJS and the Commander library.

Install Deb-Multimedia Repositories on Debian and Kali Linux. In this tutorial I will share a little bit about how to install and use Deb-Multimedia repos in Debian distributions and their derivatives. 

As a developer, I love working with the terminal. The plain, simple, and in my opinion the best way to interact with the computer (also it makes you look geeky)

This is part III of a tutorial on how to build a Linux shell. You can read the first two parts of this tutorial from these links: part I, part II.

9 text-based interactive CLI tools for Linux that you must know.

Command line tools are programs that can be executed from a terminal or command prompt, allowing users to interact with a computer system through typed commands

If you have ever used cURL to retrieve the output of a file, believe me, saving that output to a file only takes a few more characters.

We spent the last year building the best VS Code extension for agentic engineering.A million downloads later, we’ve learned how important an E-2-E experience is

This is part IV of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III.

A common workflow in vim is to use multiple windows to view and edit various files at the same time. Once opened though, the size of each window often remains unchanged unless explicitly resized.

Most programs on Linux are dynamically linked. So when you are creating a unikernel with OPS out of a linux application OPS goes out and finds all the libraries it's dynamically linked to and throws it onto the disk image. This works well if you are on linux - 99% of everything on linux is dynamically linked.

This is part V of a tutorial on how to build a Linux shell. You can read the previous parts of this tutorial from the following links: part I, part II, part III, part IV.

?A Java command line program accepts values from the command line during execution. With command line programs, you do not need a graphical user interface (GUI)

A Step by Step Guide to understand how to configure and install the Oracle Cloud Infrastructure Command Line Interface on Windows Subsystem For Linux 2

Instead of using shell scripting languages, software developers looking to build their own CLI tools can use the oclif framework to build with Node.js.

The React invasion continues: Terminals aren’t safe anymore! How to use ink.js to build beautiful CLI tools your users will love.

CLIs built in Node.js are highly portable, meaning they are easy to install on a different OS. We’ll be building a simple CLI to translate between languages.

Bash is a language that is quite useful for automation no matter what language you write in. Bash can do so many powerful system level tasks. Even if you are on windows these days you are likely to come accross bash inside a cloud VM, Continuous Integration, or even inside of docker.

An extensive tutorial on how to create a simple CLI program using Python for Trello board management

Learn how to install multiple versions of PHP on Ubuntu the native way (without using Docker, Vagrant, etc.).

Part 2 of the tutorial series focusing on how to write business logic for CLI commands and Python package distribution

While writing a CLI tool can be a lot of fun, the initial setup and boilerplate—parsing arguments and flags, validation, subcommands—is generally the same.

There are many good arguments for getting used to the command line interface (CLI).

Amazon web services (AWS) is a powerful platform for almost every webservice you can imagine. With AWS API Gateway and Lambda you are able to create REST API’s with ease! API gateway is enables you to create the API. Lambda lets you execute code when the API is invoked. This code can be in many programming languages like Python or Node.JS.

10 wget command

In this article, I have handpicked 16 commands to set up your React apps in seconds.

Portal is a platform-agnostic command-line file transfer utility for sending files from any computer to another.

Github just released it’s own Command-Line Interface (CLI) so developers can now do everyday GitHub tasks from the terminal. Yay! This means no more squiggling around the UI. With this new CLI, you can now view, create, clone, or fork repositories, create, view, and edit gists, you can also work with pull requests and issues right from the terminal.

Let's learn everything you need to know about the most popular CLI HTTP client in this guide to cURL.

🔨 A more engineered, highly customizable, standard output format commitizen adapter.

It´s better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive. — Steve McConnell

Git, an open source distributed version control system has been helping developers over a decade now. It is a great tool for tracking source code changes during software development. However, there are a lot of git commands, and this article lists the most important ones that will help your team get work done efficiently.

The Docker Hub CLI Tool is a helpful containerization tool that can be used with Command Line. It is slightly experimental but still incredibly helpful.

Ballerina is the latest programming language release of the 1.0 version in September of this year. Ballerina is a general purpose programming language particularly intended for the implementation of distributed network applications. Ballerina has built-in modules to build a distributed web application with only a few lines of code. Ballerina provides a CLI tool for the maintenance of the Ballerina project. This article is a brief introduction to the Ballerina CLI tool and how it was used.

ShopCTL lets you easily manage your Shopify store via the command line, offering quick commands to access your store’s data right from your terminal.

Track bugs within an application and its external dependencies without the source code or deep knowledge of the environment using these amazing tools!

Next time you have an idea 💡 "I know... Why don't I write a script to automate this thing?" Actually, you should not, you should write a CLI instead.

To create a useful revision history, teams should first agree on a commit message convention to use, and this also applies to personal projects.

Being a programmer, my interaction with the terminal is more than any non-programmer. So, I was thinking why not make CLI apps and decorate them. They should have a nice interface, not like the GUI apps. But a little bit nice, than usual.

This article is based on my PyCon 2020 talk of the same title. Originally published at vinayak.io on May 4, 2020.

We often find ourselves checking out our phones when there's nothing to do.

Explore the command line through funny analogies, uncover essential commands, and get insights from an iOS developer's journey into CLI and terminal's darkness

The missing guide to implementing secure OAuth flows in command-line tools and desktop apps

Automatically enable tab autocompletion for shells in Click applications.

Linux follows tough rules when it comes to permission. Being a root user or sudo user gives you permission to do almost anything which normal user don’t have. Several commands need sudo keyword to run and each time you try to run sudo, Linux asks for a password, today we will configure a passwordless sudo.

Learn how to build modular speech to text systems with CLI AI agent. Architecture patterns for cross platform audio recording and AI transcription.

Buck is a free, open-source and lightweight CLI tool used by developers to group multiple terminal commands into one.

Learning to be a Full-Stack web developer in Microverse – a remote software development school domiciled in California had so much taught me a lot like patience, resilience, tenacity and the curiosity to get things done the right way and at the right time. Ruby on rails web application is an application that is somewhat complicated for someone who is getting started in learning how this powerful web application works. But when you get to understand how it works and how to navigate round in building your application with it, you will be glad you did.

Build a User-Friendly CLI from Pure Python Functions

A bit of Python, a dancing gopher, and proper course etiquette are all you need to know how to log in and loop through the results.

Check and audit link/URL health using Github actions. Test dead links in a fast and efficient manner

TDD for building a CLI application using the oclif framework.

Cosmo is a terminal-based interactive graph visualizer that automatically layouts and displays complex data structures for quick exploration.

Discover how Symfony's new TUI component transforms PHP CLI apps. Build reactive, retained-mode dashboards using PHP 8.4 Fibers and CSS styling.

Did you find yourself cursing at your terminal because you forgot that one Git command? Yeah, me too. So, I decided to put down these Git commands I always forg

For a couple of years I've been working with Golang, is such a great experience, Golang is a great language, in my opinion, simple, fast, and focused on high performance. But, not only it can help us to create a microservice that is fast, but we can also code quite quickly.

Learn how to create Node.js based CLI’s Get real time info about vaccination slots for your area in current time of COVID19 and customize it.

Joblet is a lightweight process isolation platform that lets you run commands and scripts in secure, resource-controlled environments.

💻 Command Line:

No accounts, no sync services, just markdown files in a git repo. Works on Mac/Linux. MIT licensed.

Learn how we created a searchable index for our developer documentation using Algolia and NodeJS. Read about our challenges, implementation plan, and results!

In your deployment phase, a question to address is the cost estimation of the resources required for deploying your application within the allocated budget.

Vizb turns Go benchmark results into beautiful, interactive HTML charts with a single command.

Here are some useful commands that you can use to work with the Redis keys

In this article, I'll introduce WordPress CLI and show how it helps in making management as well as the development of WordPress sites super easier.

ZUSE is an IRC client for your terminal crafted with the elegance and power of Go, Bubble Tea, and Lipgloss.

Load Testing a Mobile Platform

Terminal programs like hledger store everything in plain text — making them lightweight, fully yours, and perfect for AI agents.

A few years ago, I checked off an item on my Open Source Bucket List when I pitched—and ultimately contributed—a brand new feature to HashiCorp’s Vagrant: comma