beefweb icon indicating copy to clipboard operation
beefweb copied to clipboard

Command line client

Open hyperblast opened this issue 7 years ago • 0 comments

It would be nice to have one for shell scripting and other high-level automation tasks. The most hard decision is the implementation language, the following table summarises pros and cons.

C++

Pros:

  • Fast startup
  • Small standalone executable

Cons:

  • More code to write

C#

Pros:

  • Less code to write
  • Small distribution size when using .NET / Mono already installed on machine

Cons:

  • Posix OSes support is not as streamlined as Windows

JavaScript

Pros:

  • Even less code write (client library shared with web ui part)

Cons:

  • Requires node executable to be installed on end-user machine (which is not typical)

    or

  • Bundling node executable adds 30mb+ to distribution package

hyperblast avatar Sep 10 '18 15:09 hyperblast