DEV Community

Command Line Interface

CLI is a text-based user interface used to interact with a computer's operating system or software by typing commands into a terminal.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
My Favorite CLI Tools

My Favorite CLI Tools

280
Comments 24
14 min read
Announcing npm7

Announcing npm7

279
Comments 13
3 min read
What does your Terminal look like?

What does your Terminal look like?

197
Comments 148
1 min read
Essential Docker Commands

Essential Docker Commands

167
Comments 2
6 min read
A CLI tool for creating CSS Grid layouts

A CLI tool for creating CSS Grid layouts

165
Comments 9
7 min read
I tried to find MongoDB connection strings over 1000 public GitHub repositories

I tried to find MongoDB connection strings over 1000 public GitHub repositories

158
Comments 16
3 min read
Building awesome CLIs with JavaScript and Oclif

Building awesome CLIs with JavaScript and Oclif

149
Comments 4
5 min read
Setup SSH to with one command

Setup SSH to with one command

148
Comments 3
3 min read
Bootstrapping a CLI PHP application in Vanilla PHP

Bootstrapping a CLI PHP application in Vanilla PHP

132
Comments 21
7 min read
How To Build A Command-Line Tool With NodeJS - A step-by-step guide

How To Build A Command-Line Tool With NodeJS - A step-by-step guide

111
Comments 3
9 min read
Make Your Linux Terminal Enjoyable to Use

Make Your Linux Terminal Enjoyable to Use

105
Comments 28
4 min read
Streamline your projects using Makefile

Streamline your projects using Makefile

102
Comments 13
5 min read
My Shell Aliases

My Shell Aliases

101
Comments 18
1 min read
Replace your Existing Unix Utilities with These Modern Alternatives

Replace your Existing Unix Utilities with These Modern Alternatives

100
Comments 3
5 min read
Exploring Accessibility CLI tools

Exploring Accessibility CLI tools

98
Comments 2
6 min read
5 Great Git CLI Shortcuts

5 Great Git CLI Shortcuts

95
Comments 14
4 min read
How do *you* pronounce sudo?

How do *you* pronounce sudo?

91
Comments 125
1 min read
Get lazy with lazygit

Get lazy with lazygit

90
Comments 5
2 min read
How to kickstart a Vue.js project in 3 min

How to kickstart a Vue.js project in 3 min

88
Comments 5
3 min read
Remove passwords committed to GitHub on accident

Remove passwords committed to GitHub on accident

87
Comments 4
4 min read
5 Modern CLI tools that help boost your productivity

5 Modern CLI tools that help boost your productivity

82
Comments 6
3 min read
Building minicli: Implementing Command Controllers

Building minicli: Implementing Command Controllers

80
Comments 6
7 min read
Beginner’s Guide to Executables and Where To Store Them

Beginner’s Guide to Executables and Where To Store Them

80
Comments 5
3 min read
Introducing nest-commander

Introducing nest-commander

79
Comments 17
5 min read
linux : basic commands

linux : basic commands

78
Comments
3 min read
Mostly used git commands for beginners

Mostly used git commands for beginners

76
Comments 4
2 min read
Open Dev.to from your terminal 🎉

Open Dev.to from your terminal 🎉

75
Comments 9
1 min read
Crafting a Command Line Experience that Developers Love

Crafting a Command Line Experience that Developers Love

74
Comments 4
11 min read
I have created a small anti-depression script

I have created a small anti-depression script

73
Comments 25
1 min read
A first look at the Vue CLI

A first look at the Vue CLI

72
Comments
7 min read
Nice looking Git log

Nice looking Git log

71
Comments 20
1 min read
ascii-themes - Node.js CLI Interface to Generate VSCode Themed ASCII Art

ascii-themes - Node.js CLI Interface to Generate VSCode Themed ASCII Art

70
Comments 8
2 min read
Introducing minicli: a microframework for CLI-centric PHP applications

Introducing minicli: a microframework for CLI-centric PHP applications

62
Comments 4
5 min read
Getting Started with GitHub Copilot in the CLI🚀

Getting Started with GitHub Copilot in the CLI🚀

61
Comments 8
7 min read
How to make a CLI Quiz App using Javascript for Beginners

How to make a CLI Quiz App using Javascript for Beginners

59
Comments 2
8 min read
⬢ Node Task List

⬢ Node Task List

57
Comments 2
2 min read
How to create a CLI with NodeJS

How to create a CLI with NodeJS

56
Comments 1
4 min read
A Note of Encouragement

A Note of Encouragement

54
Comments 5
1 min read
Boost productivity with the GitHub CLI

Boost productivity with the GitHub CLI

53
Comments 14
10 min read
PWA for Vue applications: A practical guide

PWA for Vue applications: A practical guide

52
Comments 3
10 min read
Remove old .NET versions with the new uninstall tool

Remove old .NET versions with the new uninstall tool

51
Comments 3
1 min read
Command-line API testing tricks

Command-line API testing tricks

50
Comments
7 min read
What are your preferred bash aliases?

What are your preferred bash aliases?

50
Comments 45
1 min read
Recording a terminal session

Recording a terminal session

50
Comments 2
1 min read
How to set up an Nx-style monorepo workspace with the Angular CLI: Part 1

How to set up an Nx-style monorepo workspace with the Angular CLI: Part 1

49
Comments 1
16 min read
$ cli --tools --for all-the-things

$ cli --tools --for all-the-things

47
Comments
1 min read
Passing Command-Line Arguments in Node.js

Passing Command-Line Arguments in Node.js

47
Comments 7
3 min read
Build A Command Line Application With Node

Build A Command Line Application With Node

46
Comments 1
7 min read
Command-Line Interfaces: Structure & Syntax

Command-Line Interfaces: Structure & Syntax

46
Comments 2
8 min read
Bash tip of the day: lazygit

Bash tip of the day: lazygit

44
Comments 20
1 min read
List of all Git Commands

List of all Git Commands

44
Comments 2
2 min read
How to build a CLI tool with Go and Cobra

How to build a CLI tool with Go and Cobra

44
Comments 5
8 min read
Cooking a delicious CLI

Cooking a delicious CLI

43
Comments
8 min read
Top Productivity CLI Tools I Use on Linux

Top Productivity CLI Tools I Use on Linux

42
Comments 7
7 min read
AWS de dev pra dev: Credentials e acesso programático - parte 1

AWS de dev pra dev: Credentials e acesso programático - parte 1

41
Comments 3
6 min read
How To Create a Composer Bin Command with Minicli

How To Create a Composer Bin Command with Minicli

41
Comments 5
6 min read
Building a Typescript CLI

Building a Typescript CLI

40
Comments
8 min read
What are Azure CLI Extensions?

What are Azure CLI Extensions?

40
Comments 3
3 min read
Build your own Azure CLI Extensions

Build your own Azure CLI Extensions

40
Comments
4 min read
How to write a simple CLI in Node.js

How to write a simple CLI in Node.js

40
Comments
3 min read
loading...