Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop Venture Partners: Multitool

Workshop Tool for Everything

Description

Multitool is a collection of tools to help automate tasks and make development processes easier.

Usage

There are various tools, each with their own set of commands.

npm i -g @wvp/multitool
# OR DOWNLOAD LOCALLY AND run npm link in the short term

# View All Commands
multitool help

# Installed Alias
mt help

Tools

For general usage instruction, use multitool help to see commands and options.

Docker

View Docker Commands

The docker tool helps manage starting and stopping assistant containers for local development. We have containers for mongodb, mysql, redis, rabbitmq, localstack and a grafana/metrics stack

List Containers

multitool docker ls

Start a container

multitool docker start mongodb

Stop a container

multitool docker stop mongodb

Start All Shared Containers

Shared containers just means the list of things shared between services

multitool docker start-all-shared

mt docker start-all

Stop All Shared Containers

multitool docker stop-all-shared

mt docker stop-all

Kubernetes (K8S)

View K8S Commands

The Kubernetes Tool (K8S) helps with commands for managing a cluster and accessing resources.

List Deployments

mt k8s ls

multitool k8s list-deployments

Show Logs

Currently gets the latest 1000 log lines for a deployment Health Check Logs are filtered by default via: grep -v /health

# Select from the list
mt k8s log

multitool k8s logs prd-my-service

# Show health check logs as well
multitool k8s logs prd-my-service --show-health

About

Workshop Tool for Everything

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages