All Projects → eraserhd → Rep

eraserhd / Rep

Licence: epl-1.0
A single-shot nREPL client designed for shell invocation

Programming Languages

c
50402 projects - #5 most used programming language
clojure
4091 projects

Labels

Projects that are alternatives of or similar to Rep

Chartjs Plugin Rough
Chart.js plugin to create charts with a hand-drawn, sketchy, appearance
Stars: ✭ 59 (-7.81%)
Mutual labels:  plugin
Winhellounlock
KeePass 2 plugin to automatically unlock databases with Windows Hello
Stars: ✭ 61 (-4.69%)
Mutual labels:  plugin
Wepos
WooCommerce Point of Sale ( POS ) WordPress Plugin
Stars: ✭ 63 (-1.56%)
Mutual labels:  plugin
Killy
🎮 🆓 Play TiDB in Minecraft! Created by @gaocegege @codeworm96 @hawkingrei in Go Hack 2017
Stars: ✭ 59 (-7.81%)
Mutual labels:  plugin
Krystal
🐱‍🏍 TiddlyWiki5 plugin - Horizontal Story River
Stars: ✭ 60 (-6.25%)
Mutual labels:  plugin
Httpie Http2
Experimental HTTP/2 plugin for HTTPie
Stars: ✭ 61 (-4.69%)
Mutual labels:  plugin
Fish Docker Compose
Fish shell completions for docker-compose
Stars: ✭ 58 (-9.37%)
Mutual labels:  plugin
Sublime Text Plugins For Frontend Web Development
📝 Collection of plugins for Frontend Web Development
Stars: ✭ 1,127 (+1660.94%)
Mutual labels:  plugin
Babel Plugin Partial Application
[DEPRECATED] Please use https://github.com/citycide/param.macro
Stars: ✭ 60 (-6.25%)
Mutual labels:  plugin
Vue Confirm Dialog
Simple Confirm Dialog verification plugin with Vue.js.
Stars: ✭ 62 (-3.12%)
Mutual labels:  plugin
Fileuploaderplugin
Simple cross platform plugin to upload files.
Stars: ✭ 59 (-7.81%)
Mutual labels:  plugin
Quickcolor
Quickly apply fills from the global or document color palettes to selected elements - 🎨
Stars: ✭ 59 (-7.81%)
Mutual labels:  plugin
Webconsole
Spigot plugin to manage your server remotely using a web interface
Stars: ✭ 62 (-3.12%)
Mutual labels:  plugin
Cameo
CMIO DAL plugin explorer
Stars: ✭ 59 (-7.81%)
Mutual labels:  plugin
Flutter appavailability
A Flutter plugin that allows you to check if an app is installed/enabled, launch an app and get the list of installed apps.
Stars: ✭ 63 (-1.56%)
Mutual labels:  plugin
Serverauth
An advanced authentication plugin for PocketMine-MP
Stars: ✭ 58 (-9.37%)
Mutual labels:  plugin
Ads
CoreDNS plugin to block ads. Inspried by PiHole.
Stars: ✭ 61 (-4.69%)
Mutual labels:  plugin
Ronn
Randomized overdrive neural networks
Stars: ✭ 64 (+0%)
Mutual labels:  plugin
Pure Css3 Animated Border
Pure CSS3 animated border for all html element.
Stars: ✭ 63 (-1.56%)
Mutual labels:  plugin
Bootstrap For Vue
Use https://bootstrap-vue.js.org instead.
Stars: ✭ 62 (-3.12%)
Mutual labels:  plugin

rep

https://github.com/eraserhd/rep

A single-shot nREPL client designed for shell invocation.

This connects to a running nREPL server (like kind started with lein repl, for example), sends some code to be evaluated, and prints the results and output.

.... $ rep '(clojure.tools.namespace.repl/refresh)' :reloading () :ok ....

Unlike other nREPL clients, rep does not try to maintain a persistent connection, meaning that thread-local variables and bindings like *e and *1 will not persist across invocations of rep. Perhaps there are other limitations because of this?

Installation

.... $ make && sudo make install ....

Usage, Options, and Examples

See https://github.com/eraserhd/rep/blob/develop/rep.1.adoc[the rep manpage].

Building with Nix

You can use https://nixos.org/nix/download.html[Nix] as the build tool.

.... $ nix-build . ....

A result symlink will appear in the current directory point to the build output.

Running Tests

To run all the tests that CI runs, the way CI runs them (do this before issuing a pull request):

.... $ nix-build release.nix ....

Using with Kakoune

The rc/ folder contains scripts which add a ,e user mode to Kakoune. To link this to Kakoune's autoload directory, do the following:

.... $ make && make install $ ln -sf /usr/local/share/kak/autoload/plugins/rep.kak ~/.config/kak/autoload/ ....

rep must be in the path for the plugin to work.

License

Copyright © 2018 Jason M. Felice

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].