All Projects → smollweide → lerna-terminal

smollweide / lerna-terminal

Licence: MIT license
Powerful cli ui for monorepos

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lerna-terminal

monopacker
A tool for managing builds of monorepo frontend projects with eg. npm- or yarn workspaces, lerna or similar tools into a standalone application - no other tools needed.
Stars: ✭ 17 (-32%)
Mutual labels:  lerna, monorepo, monorepos
monoreact
📦 React workspaces implementation
Stars: ✭ 13 (-48%)
Mutual labels:  monorepo, monorepos, monorepository
Bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
Stars: ✭ 186 (+644%)
Mutual labels:  lerna, monorepo
Lerna Yarn Workspaces Monorepo
🐉 A Monorepo with multiple packages and a shared build, test, and release process.
Stars: ✭ 201 (+704%)
Mutual labels:  lerna, monorepo
lerna-sync
A package to synchronize distributed GitHub repos inside a Lerna monorepo.
Stars: ✭ 15 (-40%)
Mutual labels:  lerna, monorepo
Melos
🌋 A tool for managing Dart projects with multiple packages (sometimes called monorepos). With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
Stars: ✭ 155 (+520%)
Mutual labels:  lerna, monorepo
Monorepo Run
Run scripts in monorepo with colors, streaming and separated panes
Stars: ✭ 167 (+568%)
Mutual labels:  lerna, monorepo
monorepo-utils
A collection of utilities for monorepo/lerna. Tools for TypeScript project references etc..
Stars: ✭ 143 (+472%)
Mutual labels:  lerna, monorepo
Modern Monorepo Boilerplate
Modern Monorepo Boilerplate with Lerna, TypeScript, React/CRA, HMR, Jest, ESLint/TypeScript.
Stars: ✭ 127 (+408%)
Mutual labels:  lerna, monorepo
git
git (and github) & monorepo / mono source tree command line tools, libraries & scripts
Stars: ✭ 16 (-36%)
Mutual labels:  monorepo, monorepos
cra-monorepo-demo
Monorepo example using create-react-app and common component library structure with yarn workspaces
Stars: ✭ 37 (+48%)
Mutual labels:  lerna, monorepo
yarn-workspaces-example
Sample monorepo project using new Yarn feature called Workspaces
Stars: ✭ 39 (+56%)
Mutual labels:  lerna, monorepo
Daily Apps
Everything you see on Daily 👀
Stars: ✭ 141 (+464%)
Mutual labels:  lerna, monorepo
Yerna
A Lerna-like tool for managing Javascript monorepos using Yarn
Stars: ✭ 140 (+460%)
Mutual labels:  lerna, monorepo
react-ecommerce
E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript
Stars: ✭ 136 (+444%)
Mutual labels:  lerna, monorepo
Vue Monorepo Boilerplate
Vue Fullstack App Monorepo Boilerplate
Stars: ✭ 136 (+444%)
Mutual labels:  lerna, monorepo
Puppeteer Extra
💯 Teach puppeteer new tricks through plugins.
Stars: ✭ 3,397 (+13488%)
Mutual labels:  lerna, monorepo
eslint-import-resolver-lerna
Resolver for Lerna-based projects for eslint-plugin-import
Stars: ✭ 47 (+88%)
Mutual labels:  lerna, monorepo
Flow Mono Cli
A command line interface that aims to solve a few issues while working with flow typed codebases in a mono-repo.
Stars: ✭ 84 (+236%)
Mutual labels:  lerna, monorepo
Sketchmine
Tools to validate, generate and analyse sketch files from web pages
Stars: ✭ 114 (+356%)
Mutual labels:  lerna, monorepo

lerna-terminal build status

Powerful cli ui for lerna - replace lerna run <scriptName> with lerna-terminal <scriptName>.

kapture 2017-11-02 at 17 25 41

Getting Started

This application requires Node 8 or higher.

Install

$ npm install lerna-terminal

Usage

$ lerna-terminal --help

  Usage
    $ lerna-terminal <scriptName> [options]

  Options
    -V, --version                   Output the version number
    -i, --ignoredPackages [string]  Add packages which should be ignored
    -f, --focus [string]            Focus one subterminal initially
    -t, --theme [string]            Define theme (default, minimal, massive)
    -r, --root                      Run given scriptName also in root package
    -h, --help                      output usage information

  Example
    $ lerna-terminal start -t minimal -i utils

CLI

lerna-terminal~$ help

  Usage
    lerna-terminal~$ [command]

  Commands
    [string]          Focus one terminal panel and update current pwd
    focus             Leave focused mode (child process) and displays all terminal panels
    focus [string]    Focus one terminal panel and update current pwd
    clear             Clear all terminal panels
    clear [string]    Clear one terminal panel
    start             Start (or restart) the npm script (see Usage) in all terminal panels
    start [string]    Start (or restart) the npm script (see Usage) in one terminal panels
    stop              Stops the npm script (see Usage) in all terminal panels
    stop [string]     Stops the npm script (see Usage) in one terminal panels
    exit              Leave current child process and displays all terminal panels

  Example
    lerna-terminal~$ start

CLI in child process (focused)

lerna-terminal/<packageName>~$ help

  Usage
    lerna-terminal/<packageName>~$ [command]

  Commands
    [string]          On Enter the given string will be executed in child process
    clear             Clear focused terminal panel
    start             Start (or restart) the npm script (see Usage) in focused terminal panel
    stop              Stops the npm script (see Usage) in focused terminal panel
    exit              Leave current child process and displays all terminal panels

  Example
    lerna-terminal~$ start

Shields

coverage status npm downloads MIT License Codestyle Commitizen friendly styled with prettier semantic-release

Related

  • lerna - A tool for managing JavaScript projects with multiple packages.

License

MIT © Simon Mollweide

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].