Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaebradley/github-languages-cli

๐Ÿ—ฃ CLI for languages identified by GitHub
https://github.com/jaebradley/github-languages-cli

cli github-language github-languages node-cli nodejs npm npm-package

Last synced: about 1 month ago
JSON representation

๐Ÿ—ฃ CLI for languages identified by GitHub

Awesome Lists containing this project

README

        

# GitHub Languages CLI

![GitHub Languages CLI](https://github.com/jaebradley/github-languages-cli/workflows/GitHub%20Languages%20CLI/badge.svg)
[![npm](https://img.shields.io/npm/dt/github-languages-cli.svg)](https://www.npmjs.com/package/github-languages-cli)
[![npm](https://img.shields.io/npm/v/github-languages-cli.svg)](https://www.npmjs.com/package/github-languages-cli)

![alt-text](https://imgur.com/S570ZUd.png)

CLI to search languages that are identified by GitHub.

Uses [the `github-languages-client`](https://github.com/jaebradley/github-languages-client).

## Installation

```bash
npm install github-languages-cli -g
```

## Usage

```bash
ghlang
```

## Emoji explanation

* Language Type
* Programming: ๐Ÿ–ฅ๏ธ
* Data: ๐Ÿ“Š
* Markup: ๐Ÿ““
* Prose: ๐Ÿ–‹๏ธ
* Language Family: ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
* Not all languages have a "family" or "group" attribute
* An example of a language with a language group is `JSX`, which is part of the `JavaScript` language group
* Searchable: ๐Ÿ”
* If a language is "searchable" i.e. it can be used in Advanced Search (and similar features)
* ID: ๐Ÿ†”
* Every language has an internal id
* GitHub language identifier for [syntax highlighting](https://help.github.com/articles/creating-and-highlighting-code-blocks/): ๐Ÿ–Š๏ธ

![alt-text](https://imgur.com/S570ZUd.png)