Metadata-Version: 2.1
Name: deepaste
Version: 1.0.1
Summary: Deepaste is a simple application to send console pastes to the dpaste.org paste service.
License: GPL 3.0
Author: Lukas Ruzicka
Author-email: lruzicka@redhat.com
Requires-Python: >=3.10,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: requests (>=2.27.1,<3.0.0)
Description-Content-Type: text/markdown

# DPASTE -- a CLI paste tool

This script can help you paste content from the CLI onto a web service at `dpaste.de`.

## Usage

### Paste one liners

`dpaste --content <content> --expire <time> --lexer <content_type>`

### Pase a file content

`dpaste --file <file> --expire <time> --lexer <content_type>`

### Using a pipe to send pastes

You can also use a pipe to send text to dpaste, for example

`journalctl -b | dpaste`

When successful, the link to the pasted content will be printed to the console.

## Variables

### Expiration time

This variable sets how long the page will keep your snippet. You can use:

* onetime (This will let you display once.)
* hour (default)
* day
* week

### Content type (lexer)

This variable tells the engine how to highlight the content.

* _text (default)
* bash
* c
* html
* perl
* python
* java
* rst
* tex
* vim

More can be seen [in the Dpaste documentaton](https://dpaste.readthedocs.io/en/latest/index.html).

## Example

When you have a python script `program.py` and you want to paste it for a *week*, with *Python* highlighting, do:

`dpaste --file program.py --expire week --lexer python`

You can also use `-f`, `-e`, and `-l` shortcuts to provide arguments.

