# learnclis

> Learn how to run commands with a CLI by running this CLI.

Latest version **1.0.2** (published 2023-03-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install learnclis
pnpm add learnclis
yarn add learnclis
bun add learnclis
```

Provides the command `letsgo`.

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2023-03-29 |
| First published | 2023-03-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=12.0.0 |
| Dependencies | 6 |
| Unpacked size | 14.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Lucia Cerchie @Cerchie |
| Maintainers | cerchie |
| Keywords | oclif |

## Links

- npm: https://www.npmjs.com/package/learnclis
- Repository: https://github.com/Cerchie/learn-about-CLIs
- Issues: https://github.com/Cerchie/cli-style/issues
- npm.io page: https://npm.io/package/learnclis

## Dependencies (6)

- [chalk](https://npm.io/package/chalk.md) ^4.1.0
- [inquirer](https://npm.io/package/inquirer.md) ^8.0.0
- [@oclif/core](https://npm.io/package/@oclif/core.md) ^2
- [@types/inquirer](https://npm.io/package/@types/inquirer.md) ^9.0.3
- [@oclif/plugin-help](https://npm.io/package/@oclif/plugin-help.md) ^5
- [@oclif/plugin-plugins](https://npm.io/package/@oclif/plugin-plugins.md) ^2.4.3

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.0.2 (latest) — 2023-03-29
- 1.0.1 — 2023-03-26
- 1.0.0 — 2023-03-25

## README

# Learn About CLIs (Command Line Interfaces)!

## What is a [Command Line Interface](https://en.wikipedia.org/wiki/Command-line_interface)?

Well, it's an interface that provides a way for a developer to execute programs from commands.

In MacOS, you can do this from the [terminal app](https://support.apple.com/guide/terminal/open-or-quit-terminal-apd5265185d-f365-44cb-8b09-71a064a42125/mac).

In Windows, you can use [Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/).

## How Do I Get Started Learning More About CLIs?

Once you know how to open your terminal, you can install npm by following the instructions on [this page](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

Then, copy and paste `npm i -g learnclis` into your terminal and hit 'enter'. That command will download and install this CLI (which is an interactive tour of CLI basics -- commands, args, and flags) for you!

From there, enter `letsgo start` and follow the prompts to learn more about the basic components of a CLI.

## Where Is This Project Going?

I plan to add some more routes on this choose-your-own-adventure CLI, but I haven't mapped them yet.

I also plan to make it more compliant with [these CLI design guidelines](https://clig.dev/), for example, adding a `--no-color` flag,

---
_Source: https://npm.io/package/learnclis · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
