UNPKG

@lenne.tech/cli

Version:

lenne.Tech CLI: lt

99 lines (69 loc) 1.91 kB
# 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) <!-- [![GitHub forks](https://img.shields.io/github/forks/lenneTech/cli)](https://github.com/lenneTech/cli/fork) [![GitHub stars](https://img.shields.io/github/stars/lenneTech/cli)](https://github.com/lenneTech/cli) --> ## Installation ``` $ npm install -g @lenne.tech/cli ``` ## Usage ``` Menu mode $ lt or command line mode $ lt <command> (<subcommand>) (<parameter>) ``` ## Help / List of commands ``` $ lt help or $ lt ``` ## Examples ``` // Start $ lt // Create new server $ lt server create <ServerName> or $ lt server c <ServerName> // Create new module for server (in server project root dir) $ lt server module <ModuleName> or $ lt server m <ModuleName> // 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 <branch-name or part-of-branch-name> or $ lt git g <branch-name or part-of-branch-name> ... ``` ## Development ``` # Clone project git clone git@github.com: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