Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/astynax/hclient

:computer: hCLIent - interactive wrapper for non-interactive CLI-tools
https://github.com/astynax/hclient

cli gui tk tool tui

Last synced: about 10 hours ago
JSON representation

:computer: hCLIent - interactive wrapper for non-interactive CLI-tools

Awesome Lists containing this project

README

        

## hCLIent

### Installation

```shell
$ git clone
$ cd hclient
$ stack install
...
$ hclient --help
```

*Prerequisites:*

GUI (but not TUI!) requires *Tk*. Tk can be installed with command:

```shell
$ sudo apt-get install tk
```

Or with the some other way, native for your system.

### Usage

Simpliest variant of usage:

```shell
$ hclient ls
```

Argument substitution (like ``xargs``):

```shell
$ hclient -I {} "find -iname {}"
```

Text UI (TUI) also available!

```shell
$ hclient -T echo
> hello
hello
> ping
ping
> ^D
Bye!
$
```