Skip to content

A simple cli interface for managing beanstalkd queues.

License

Notifications You must be signed in to change notification settings

EdwinHoksberg/beanstalkd-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beanstalkd-cli Build Status

A simple cli interface for managing beanstalkd queues.

Download

You can find the latest release including binaries here.

Usage

NAME:
            beanstalkd-cli

USAGE:
            A simple cli interface for managing beanstalkd queues.

            Homepage: https://github.com/edwinhoksberg/beanstalkd-cli

VERSION:
            1.3.2 [7f1ad96f65246471eae3c07454ad8c77e6a0792f]

AUTHOR:
            Edwin Hoksberg <[email protected]>

COMMANDS:
      monitor
            Monitor the beanstalkd queues

      flush  Completely remove all jobs from a tube

      pop    Remove a job from a queue and display it

      put    Write a job to a queue

      peek   Display a job from the queue without removing it

      help, h
            Shows a list of commands or help for one command

GLOBAL OPTIONS:
      --verbose
            set this to enable debug logging

      --quiet
            set this to disable logging

      --server value
            The server name where beanstalkd is running (default: "127.0.0.1")

      --port value
            The port on which beanstalkd is listening (default: 11300)

      --help, -h
            show help

      --version, -v
            print the version

Development

This program is written in Go, using these dependencies:

  • sirupsen/logrus - Logrus is a structured logger for Go (golang), completely API compatible with the standard library logger.
  • urfave/cli - cli is a simple, fast, and fun package for building command line apps in Go.
  • mpdroog/beanstalkd - A golang beanstalkd client.

Compile from source

This program uses Go modules which makes it easy to compile it anywhere on your system without the need for GOPATH. Just run make build in the project directory and it should compile without any problems.

License

MIT