# Lefthook support

**URL:** https://meta.discourse.org/t/lefthook-support/121929
**Category:** Development
**Created:** [July 2, 2019, 9:46pm UTC](https://meta.discourse.org/t/lefthook-support/121929 "2019-07-02T21:46:04Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Arkweid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkweid/32/148255_2.png) [@Arkweid](https://meta.discourse.org/u/Arkweid)
#### Post date: [July 2, 2019, 9:46pm UTC](https://meta.discourse.org/t/lefthook-support/121929/1 "2019-07-02T21:46:04Z")

</div>

Hello, guys. [Lefthook](https://github.com/Arkweid/lefthook) was merged in dev environment. I’m author so that I can help with any question about it. If anyone faced with issues or wants a feature, let me know 🙂

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [July 2, 2019, 9:58pm UTC](https://meta.discourse.org/t/lefthook-support/121929/2 "2019-07-02T21:58:24Z")

</div>

Welcome, @Arkweid! Can you say more about what Lefthook is and why we’d want to know more about it? Maybe a link to it and a use case?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [July 2, 2019, 10:20pm UTC](https://meta.discourse.org/t/lefthook-support/121929/3 "2019-07-02T22:20:04Z")

</div>

I used it for the first time today, and it’s great that I had to do zero setup in my machine for it.

Thanks for the pull request!

> [@pfaffman](#):
>
> Can you say more about what Lefthook is and why we’d want to know more about it? Maybe a link to it and a use case?

There is context here:

[https://github.com/discourse/discourse/pull/7826](https://github.com/discourse/discourse/pull/7826)

---

<div class="post-metadata">

### Author: ![Arkweid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkweid/32/148255_2.png) [@Arkweid](https://meta.discourse.org/u/Arkweid)
#### Post date: [July 2, 2019, 11:00pm UTC](https://meta.discourse.org/t/lefthook-support/121929/4 "2019-07-02T23:00:29Z")

</div>

[Here](https://github.com/Arkweid/lefthook) is a repo.  
Lefthook is a Git hooks manager. It written in Go, so it just a single binary without dependencies and you can use it in any type of project(Rust, Erlang, Java anything you want).

Addtional features you may be interested in Discourse context:  
**Run script files** - Lefthook can run not only oneline commands. [Here example](https://github.com/Arkweid/lefthook/blob/master/docs/full_guide.md#bash-script-example) how to check commit header and decline it if pattern not matched. No `fix bug` commits anymore! 🙂  
**Integrate with crystalball** - it always nice to run rspec tests only for changed code. It easy with Lefthook.

---

<div class="post-metadata">

### Author: ![Arkweid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkweid/32/148255_2.png) [@Arkweid](https://meta.discourse.org/u/Arkweid)
#### Post date: [July 10, 2019, 4:15pm UTC](https://meta.discourse.org/t/lefthook-support/121929/5 "2019-07-10T16:15:12Z")

</div>

Guide about have to use [Lefthook + Crystallball](https://dev.to/evilmartians/lefthook-crystalball-and-git-magic-for-smooth-development-experience-33mc).  
If someone are tired of waiting `rspec` for 10 minutes and want to run actual tests for changed code 🙂
