bashhub-client

Bash history in the cloud. Indexed and searchable.

APACHE-2.0 License

Stars
1.3K
Committers
12

Bot releases are visible (Hide)

bashhub-client - Aqua Siberian Husky

Published by rcaloras over 8 years ago

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

bashhub-client - Silver Boxer

Published by rcaloras over 8 years ago

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.
bashhub-client - Green Lead

Published by rcaloras almost 9 years ago

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 👍
bashhub-client - Black Mercury

Published by rcaloras almost 9 years ago

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.
bashhub-client - White Titanium

Published by rcaloras about 9 years ago

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.
bashhub-client - Lime Nickel

Published by rcaloras over 9 years ago

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

bashhub-client - Purple Silver

Published by rcaloras over 9 years ago

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.
bashhub-client - Teal Bronze

Published by rcaloras over 9 years ago

Some nice updates in this release.

  • Search by default filters duplicates and provides unique results.
    • Added a Usage section to the wiki with details on ordering https://github.com/rcaloras/bashhub-
      client/wiki/Usage#how-search-results-are-ordered
    • Was requested by a number of users. @seanstoppable please give it a try!
  • 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
bashhub-client - Gray Platinum

Published by rcaloras over 9 years ago

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 ad9929df56d6094079608d7b @seanstoppable thanks for the feedback
bashhub-client - Lime Aluminium

Published by rcaloras over 9 years ago

  • Added 'bashhub status' command to display session info and basically recreate user page view in the terminal.
  • Upped bash-preexec version that fixed a bug.
  • Changed standard for json to be camelCase from python's underscore. Should be easier to handle server side in Scala land. Planning on migrating older models eventually, but all new models should default to sending json as camelCase. jsonpickle and another library handle the conversion from under_score to camelCase for us :D
  • Error message bugfix on date parsing
  • @kiambogo added vim style scrolling for interactive search
bashhub-client - Maroon Platinum

Published by rcaloras almost 10 years ago

Bugfix release.

-There was a problem with bash-preexec.sh which was fixed here:
https://github.com/rcaloras/bash-preexec/commit/1af3d972ee732658d64da1d026d81cc2c6b9e8ae

  • Added ctrl + b binding for zsh!
bashhub-client - Red and White Silver

Published by rcaloras almost 10 years ago

Updates to bash-preexec.
Install tries to find multiple versions of python as well.

bashhub-client - Gray Silver

Published by rcaloras almost 10 years ago

-- Added bashhub update command.
--bugfix to prevent preexec from being added multiple times if it already exists.

bashhub-client - Yellow Brass

Published by rcaloras almost 10 years ago

Added --version, moved to full usage of https://github.com/rcaloras/bash-preexec for obtaining commands entered.

bashhub-client - Green Platinum

Published by rcaloras almost 10 years ago

Removed bashhub-setup command. Changed to using subcommands: 'bashhub setup'

bashhub-client - Red Brass

Published by rcaloras almost 10 years ago

Migrated to using preexec hook on bash via Debug trap. Will eventually release preexec.sh as separate library for those interested who don't want to use bashhub.

bashhub-client - Blue Aluminium

Published by rcaloras almost 10 years ago

First official release.

bashhub-client - v0.1 pre release

Published by rcaloras almost 10 years ago

First release to try to get tagging to work with install.