Skip to main content

Client connected to archelonc for Web shell history

Project description

Curses based application for command history that can be wired up to a Web server (archelond) for shared shell history across multiple hosts.

Installation

pip install archelonc

Once that is setup you can try it out by running . archelon this uses your existing shell history to let you try out the client. To make this work more like the bash reverse history search via C-r I recommend adding:

bind '"\033a":". archelon\n"'

this will launch the reverse search of archelon via Alt-A.

Web Enabled History

From here you can use archelon as is, but the cool part really start when you install archelond and wire the client up to use that project for shared and indexed shell history. To configure the client side after you have setup the server, you just need to add two environment variables to the mix.

  • ARCHELON_URL - Web URL to your archelond installation

  • ARCHELON_TOKEN - The API token for your user. You can get this by going to https://your.archelond.domain/api/v1/token and logging in with the username and password you’ve created.

Add those to .bashrc, .profile, or whichever shell startup you are using and it will be hooked up to the Web server. You can verify this and populate your Web history by running the archelon_import command which will import your current computers history.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

archelonc-0.2.0.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file archelonc-0.2.0.tar.gz.

File metadata

  • Download URL: archelonc-0.2.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for archelonc-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d7a7acf4eb29b74edd675aaa3a59278f7a6b05d64d9ab3f84d8973b4ac92acf1
MD5 8b6868e24770926c4ae13a4b6ab369d4
BLAKE2b-256 3b412f498275b2be70cc94acf5a2b1c21dbd5c6e18bb865bd6af71417a3e1b48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page