Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lenneTech/cli
A CLI for lenne.Tech libraries and frameworks.
https://github.com/lenneTech/cli
cli git git-tools gluegun helper lenne lennetech nest-server tech
Last synced: about 1 month ago
JSON representation
A CLI for lenne.Tech libraries and frameworks.
- Host: GitHub
- URL: https://github.com/lenneTech/cli
- Owner: lenneTech
- License: mit
- Created: 2019-08-13T12:00:03.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T07:30:06.000Z (about 2 months ago)
- Last Synced: 2024-07-26T07:15:13.246Z (about 2 months ago)
- Topics: cli, git, git-tools, gluegun, helper, lenne, lennetech, nest-server, tech
- Language: TypeScript
- Homepage:
- Size: 3.64 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# lt CLI
A CLI for [lenne.Tech](https://github.com/lenneTech) libraries and frameworks.
CLI in action:
![Gluegun Menu Demo](assets/demo.gif)
[![License](https://img.shields.io/github/license/lenneTech/cli)](/LICENSE) [![CircleCI](https://circleci.com/gh/lenneTech/cli/tree/master.svg?style=shield)](https://circleci.com/gh/lenneTech/cli/tree/master)
[![Dependency Status](https://david-dm.org/lenneTech/cli.svg)](https://david-dm.org/lenneTech/cli) [![devDependency Status](https://david-dm.org/lenneTech/cli/dev-status.svg)](https://david-dm.org/lenneTech/cli?type=dev)## Installation
```
$ npm install -g @lenne.tech/cli
```## Usage
```
Menu mode
$ lt
or command line mode
$ lt () ()
```## Help / List of commands
```
$ lt help
or
$ lt
```## Examples
```
// Start
$ lt// Create new server
$ lt server create
or
$ lt server c// Create new module for server (in server project root dir)
$ lt server module
or
$ lt server m// Update and install npm packages (in project dir)
$ lt npm update
or
$ lt npm up
or
$ lt npm u// Checkout git branch and update packages (in project dir)
$ lt git get
or
$ lt git g...
```
## Development
```
# Clone project
git clone [email protected]:lenneTech/cli.git
cd cli# Link the project for global usage
npm link# Make changes
...# Test changes
lt ...# Build new version
npm build
```## Thanks
Many thanks to the developers of [Glugun](https://infinitered.github.io/gluegun)
and all the developers whose packages are used here.## License
MIT - see LICENSE