Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/astynax/hclient
- Owner: astynax
- License: bsd-3-clause
- Created: 2015-09-15T14:34:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-15T11:05:07.000Z (about 9 years ago)
- Last Synced: 2023-08-03T03:55:24.271Z (over 1 year ago)
- Topics: cli, gui, tk, tool, tui
- Language: Haskell
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!
$
```