Skip to content

Dotnet CLI tool to help easily handling development dependencies

License

Notifications You must be signed in to change notification settings

andersmandersen/harbor

Repository files navigation

Harbor - Easy Docker Containers

Version

Harbor

Harbor is Dotnet CLI tool that are meant to help you with handling development dependencies like databases and cache services.

Harbor spins up small docker containers for each enabled services

Requirements

Installation

Install harbor with dotnet tool by running:

dotnet tool install --global harbor

Validate your install with the following command

harbor help

Usage

Enable service

Enables a giving service

harbor enable mysql

Disable a service

Disable a giving service. And will delete all related data to the service. Note this action can't be reserved. If you whise to stop a service. See [Stop service]

harbor disable {container_id}

Disable all services

Disable all services. And will delete all related data to the service. Note this action can't be reserved. If you whise to stop a service. See [Stop service]

harbor disable --all

Stop a service

Stop a running service

harbor stop {container_id}

Stop all services

Stops all running service

harbor stop --all

Start a service

Start a existing service

harbor start {container_id}

Start all services

Start all services

harbor start --all

List enabled service

List all enabled services. Will provide you with the container id used for start/stopping a service

harbor list

Logs from service

Enables you to show the logs from within the service

harbor log {container_id}

How to Contribute

Feel free to contribute with pull requests, bug reports or enhancement suggestions. We love PR's

Future plan

  • Add additional services

About

Dotnet CLI tool to help easily handling development dependencies

Topics

Resources

License

Stars

Watchers

Forks

Languages