Skip to content

Releases: rcaloras/bashhub-client

Gray Border Collie

30 Apr 19:23

Choose a tag to compare

  • Upgraded to bash-preexec v 0.3.0 addresses #27. Shout out to @tmccartan for helping with the fix
  • Initial work on checking installation as part of #28 Shout out to @proinsias for working through some installation issues
  • Minor bugfixes in rest_client.py
  • Refactoring

Aqua Siberian Husky

28 Mar 01:44

Choose a tag to compare

Bugfix release to address #26. @mauropiccini thanks for uncovering!

Silver Boxer

19 Mar 03:42

Choose a tag to compare

Major version release that refactored all authentication to be done via JWT

  • Added new configuration file ~/.bashhub/config. Will expand on this for config options.
  • Should fix and address #20
  • New naming scheme based on color and dogs :D
  • Shout outs to @iamchippa and @Flux159 for help/support and ideas with this release.

Green Lead

16 Dec 02:57

Choose a tag to compare

Added the ability to delete commands from interactive search.

  • Simply hit Delete or Backspace on a highlighted command to delete a command permanently from Bashhub.
  • Shout outs to @pahko for the feedback.

Also a couple small bug fixes in regards to quotes in bashhub.sh

  • Props to @Gnouc for the PRs! Much appreciated sir 👍

Black Mercury

08 Dec 05:06

Choose a tag to compare

Hot release a few updates and added bashhub filter

  • Added command filtering via BH_FILTER env var regex by request of easy way to filter out specific commands from being saved
  • Added bashhub filter subcommand to check the status of filtering.
  • Updated to bash-preexec to version 2.3
  • Added help subcommand.
  • Handle an additional error case in system registration.

White Titanium

20 Sep 20:33

Choose a tag to compare

First release in a few months. A few big updates.

  • Moved interactive search to use npyscreen. Should allow more flexibility with the UI. There already existed terminal based menus for everything needed by search.
  • Added Command Details page in interactive search, by pressing 'i' or '' on a command while in search. It will display a lot of details about the command including date executed, system executed on, session executed, path, and exit_status.
  • Added Travis for building.

Lime Nickel

06 May 04:08

Choose a tag to compare

Another quick maintenance release to support updating system info for 'bashhub update'

Purple Silver

05 May 03:37

Choose a tag to compare

Clean up release adding some needed system info around client version

  • Systems now track hostname and default to hostname for their naming. You can still change it if you like :)
  • Moved logic regarding communication with server into rest_client.py
  • Changed some models to default to using snake_case and apply camelCase conversion before messaging the api.

Teal Bronze

05 Apr 22:39

Choose a tag to compare

Some nice updates in this release.

  • Search by default filters duplicates and provides unique results.
  • Added -dups and --duplicates command to include duplicates.
  • Bugfix for supporting utf-8 characters. You can now (╯°□°)╯︵ ┻━┻ as much as you'd like on the command line.
  • Added client version number and client information to requests to see what's the spread of client versions currently being used
  • Sent as useragent and X-Bashhub-Version

Gray Platinum

01 Mar 17:13

Choose a tag to compare

Bunch of updates here.

  • Now capturing command exit status to better provide filtering and querying based on it
  • Moved sending of commands to server as part of precmd instead of preexec to catch exit status
  • Added bash and zsh completion handlers based on generation from https://github.com/mitsuhiko/click
  • Added the ability to pass version number of bashhub update (e.g. bashhub update 0.0.10-dev) to install dev or other versions easily
  • Changed to new command endpoint and deprecated old one. New endpoint is strictly camelCase json using serializable class.
  • Upped https://github.com/rcaloras/bash-preexec version to 0.2.1
  • Changed permissions on .confg to only allow reading to owner ad9929d @Seanstoppable thanks for the feedback