Thanks to visit codestin.com
Credit goes to github.com

Skip to content

HCLI hag is a python package wrapper that contains an HCLI sample application (hag); hag is git's companion; a WSGI hosted service and hcli to work with remote git repositories via HTTP.

License

Notifications You must be signed in to change notification settings

cometaj2/hcli_hag

Repository files navigation

pypi build status pyver

HCLI hag

HCLI hag is a python package wrapper that contains an HCLI sample application (hag); hag is git's companion; a WSGI host service and hcli to work with remote git repositories.


HCLI hag wraps hag (an HCLI) and is intended to be used with an HCLI Client [1] as presented via an HCLI Connector [2].

You can find out more about HCLI on hcli.io [3]

[1] https://github.com/cometaj2/huckle

[2] https://github.com/cometaj2/hcli_core

[3] http://hcli.io

Installation

HCLI hag requires a supported version of Python and pip.

You'll need an HCLI Connector to run hag. For example, you can use HCLI Core (https://github.com/cometaj2/hcli_core), a WSGI server such as Green Unicorn (https://gunicorn.org/), and an HCLI Client like Huckle (https://github.com/cometaj2/huckle).

pip install hcli-hag
pip install hcli-core
pip install huckle
pip install gunicorn
gunicorn --workers=1 --threads=1 -b 127.0.0.1:8000 "hcli_core:connector(\"`hcli_hag path`\")"

Usage

Open a different shell window.

Setup the huckle env eval in your .bash_profile (or other bash configuration) to avoid having to execute eval everytime you want to invoke HCLIs by name (e.g. hag).

Note that no CLI is actually installed by Huckle. Huckle reads the HCLI semantics exposed by the API via HCLI Connector and ends up behaving like the CLI it targets.

huckle cli install http://127.0.0.1:8000
eval $(huckle env)
hag help

Versioning

This project makes use of semantic versioning (http://semver.org) and may make use of the "devx", "prealphax", "alphax" "betax", and "rcx" extensions where x is a number (e.g. 0.3.0-prealpha1) on github.

Supports

TBD

To Do

TBD

Bugs

TBD

About

HCLI hag is a python package wrapper that contains an HCLI sample application (hag); hag is git's companion; a WSGI hosted service and hcli to work with remote git repositories via HTTP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published