Skip to content

Bedework/bw-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bw-cli Build Status

This project provides a command line client for Bedework.

Requirements

  1. JDK 17
  2. Maven 3

Building Locally

mvn clean install

Releasing

Releases of this fork are published to Maven Central via Sonatype.

To create a release, you must have:

  1. Permissions to publish to the org.bedework groupId.
  2. gpg installed with a published key (release artifacts are signed).

To perform a new release use the release script:

./bedework/build/quickstart/linux/util-scripts/release.sh "" "-SNAPSHOT"

When prompted, indicate all updates are committed

For full details, see Sonatype's documentation for using Maven to publish releases.

Release Notes

4.0.9

  • Bump jackson version
  • Refactor: move cli support out of bw-util into bw-cliutil
  • Add log analysis code
  • Improve readability
  • Acces log analyzer
  • Fixes to parsing and output
  • Move access log stuff into bw-logs

5.0.0

  • Use bedework-parent for builds.
  • Don't return a result from Process - not using it.
  • Was counting ip addresses on req in and out.
  • Added postgres support
  • Add cardschema command
  • Add cardschema command

5.0.1

  • Update library versions
  • Factor out some code to allow other uses.
  • Add classes to allow display of sessions
  • Try to make display more compact
  • Add a place holder for missing request in.
  • Better handling of multi-line info and provision of a summary mode
  • Add display modes. Filter by date/time. Allow skipping of totals.
  • It was the taskId not sessionId
  • Improvements to display
  • Allow filter by session id
  • Reorder output
  • Add demo jline shell to try it as replacement
  • Add history file. Add a couple of real commands and add log4j to the runnable target
  • Remove log processing code now in bw-log
  • Almost complete move to picocli
  • Make schema commands subcommands
  • Mostly completed move to picocli
  • Mostly completed move to picocli. Removed more unused classes and dependency
  • Avoid adding extra line endings