Workshop Tool for Everything
Multitool is a collection of tools to help automate tasks and make development processes easier.
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 helpFor general usage instruction, use multitool help to see commands and options.
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
multitool docker lsmultitool docker start mongodbmultitool docker stop mongodbShared containers just means the list of things shared between services
multitool docker start-all-shared
mt docker start-allmultitool docker stop-all-shared
mt docker stop-allView K8S Commands
The Kubernetes Tool (K8S) helps with commands for managing a cluster and accessing resources.
mt k8s ls
multitool k8s list-deploymentsCurrently 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