service - Keep bzrlib loaded in memory to decrease command startup time

Version Not specified
Branch lp:bzr-service
Home page https://launchpad.net/bzr-service
Owner jameinel
GNU/Linux Yes
Windows Maybe (please test)
Mac OS X Maybe (please test)

A service that just keeps bzrlib loaded in memory.

This is useful to decrease the startup overhead of running multiple bzr commands. (see also commands like ‘bzr shell’ from bzrtools)

start-service

Purpose

Run a bzr service on the local machine, which should make startup time faster.

Usage

bzr start-service

Options

--usage Show usage message and options.
-v, --verbose Display more information.
-q, --quiet Only display errors and warnings.
-h, --help Show help message.

Description

TODO: Instead of using a TCPServer, consider using local FIFOs. That would allow you to open a FIFO for stdout and one for STDERR, and the client could then poll the FIFOs, and print out information as it comes in.

It also guarantees no remote access to the local server.

Aliases

service

stop-service

Purpose

Stop a running bzr service on the local machine.

Usage

bzr stop-service

Options

--usage Show usage message and options.
-v, --verbose Display more information.
-q, --quiet Only display errors and warnings.
-h, --help Show help message.