Skip to content
A command-line tool for pasting to refheap.
Haskell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src
.document
.gitignore
LICENSE
README.md
cabal.sandbox.config
refh.cabal

README.md

refh

This is a sexy little command line client for refheap. It can do amazingly awesome things like create pastes for you.

How it works

penumbra:refh raynes$ refh -?
refh v0.1.0

args [OPTIONS]

Common flags:
  -u --username=ITEM
  -t --token=ITEM   
  -c --copy           True by default. If true, copy resulting link to
                      clipboard.
  -l --language=ITEM  Must be exactly as the language name appears on
                      refheap's dropdown.
  -a --anon           Paste anonymously regardless of username and token
                      settings.
  -f --file=ITEM      Paste from this file instead of stdin. If extension is
                      present, use it to determine language.
  -p --private        False by default. If true, make paste private.
  -? --help           Display help message
  -V --version        Print version information

If a file isn't passed to -f, refh expects the body of the paste to be passed to its stdin. The rest should be pretty straightforward.

Installing

This is a Haskell program. If you happen to have Haskell and cabal-install installed, you can install it with that

cabal install refh

If not, I'll put together some binaries for the various platforms. I don't have access to Windows though, so unless someone contributes it, I can't produce binaries for that. Check here for binaries.

Something went wrong with that request. Please try again.