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

https://github.com/bjesus/putput

Putput is graphical interface for inputs and outputs from Linux pipes
https://github.com/bjesus/putput

Last synced: 5 months ago
JSON representation

Putput is graphical interface for inputs and outputs from Linux pipes

Awesome Lists containing this project

README

          

# Putput

Putput pipes your input to your specified commands and shows their outputs. It is meant to be always on, toggled with a keybinding, and used best with a keyboard.

pidif screenshot

## Usage

Submit your input with Enter, and copy a specific result using its number, e.g. Ctrl+1.

## Configuration

Putput configuration will automatically be created at `~/.config/putput/config.toml`. It allows you to customize the app name, the commands array, and and whether to run the commands on every change automatically or not.

```toml
run_commands_on_change = false
title = "Taylor"
commands = [
"trans --indent 0 --brief :sv",
"trans --indent 0 --brief :en",
"trans --indent 0 --brief :he --no-bidi",
"wc",
]
```

## Installation

### Compiling manually

- `git clone` the repository
- Run `cargo build --release`