Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sntsabode/loc.js

A small, no dependencies tool that counts the number of lines in a project.
https://github.com/sntsabode/loc.js

cli lines-of-code no-dependencies nodejs typescript

Last synced: 3 days ago
JSON representation

A small, no dependencies tool that counts the number of lines in a project.

Awesome Lists containing this project

README

        

loc.js 📝




License: MIT


npm version

Maintenance

Documentation


loc.js-test

***loc.js*** is a simple, no dependencies command line tool that counts the number of lines in a project.

## Prerequisites

***Use other verions at own risk***

* node >= 12.x.x

## Installation

### Install from ***npm***

```sh
npm i -g @snts.abode/loc.js
```

Might have to use sudo on ***unix systems***

```sh
sudo npm i -g @snts.abode/loc.js
```

### Install from source

```sh
cd loc.js

yarn i
```

If the above command doesn't work due to admin privileges ***(unix system)***, try

```sh
cd loc.js

yarn i:sudo
```

## Usage

```sh
cd my-project

loc.js
```

### Options:

* `-y` or `--yes` - (`boolean`): Don't ask any questions.

* `-p` or `--paths` - (`string[]`): Enter paths ***loc*** should work in, relative to the cwd.

* `-l` or `--log` - (`y`|`n`): Whether or not the process should log.

## Author

👤 **Sihle Masebuku **

## Show your support

Give a ⭐️ if this project helped you!