2018-04-30 22:48:05 +05:00
[![Join the chat at https://gitter.im/fastpastebin/Lobby ](https://badges.gitter.im/fastpastebin/Lobby.svg )](https://gitter.im/fastpastebin/Lobby?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2018-04-30 18:42:17 +05:00
# Fast Pastebin
2018-05-01 14:41:36 +05:00
Easy-to-use-and-install pastebin software written in Go. No bells or
whistles, no websockets and even NO JAVASCRIPT!(*)
(*) Except fontawesome, because it's awesome :).
# Current functionality.
* Paste text.
* View pastes.
* Syntax highlighting.
# Caveats.
* No links at lines numbers. See https://github.com/alecthomas/chroma/issues/132
2018-04-30 22:43:14 +05:00
# Installation and updating
Just issue:
```
go get -u -v github.com/pztrn/fastpastebin
```
This command can be used to update Fast Paste Bin.
# Configuration.
Take a look at [example configuration file ](examples/fastpastebin.yaml.dist )
which contains all supported options and their descriptions.
Configuration file position is irrelevant, there is no hardcoded paths where
Fast Paste Bin looking for it's configuration. Use ``-config`` CLI parameter
2018-04-30 22:48:05 +05:00
or ``FASTPASTEBIN_CONFIG`` environment variable to specify path.
# ToDo
This is a ToDo list which isn't sorted by any parameter at all. Just a list
of tasks you can help with.
* Pastes expiration. It saves time to database but isn't blocking access.
* User CP.
* Files uploading.
* Passwords for pastes and files.
* Pastes forking and revisioning (like git or github gists).
* Possibility to copy-paste-edit WISYWIG content.
* CLI client for pastes and files uploading.