GithubHelp home page GithubHelp logo

lein-ruin's Introduction

lein-ruin

https://img.shields.io/clojars/v/lein-ruin.svg https://jarkeeper.com/canweriotnow/lein-ruin/status.svg

A Leiningen plugin to ruin your project, and your day.

Inspired by my tendency to mistype lein run as lein ruin

Usage

Put [lein-ruin "0.1.1"] into the :plugins vector of your :user profile.

or, for a single project:

Put [lein-ruin "0.1.1"] into the :plugins vector of your project.clj.

$ lein ruin

lein-ruin will scrub all parentheses and brackets from your source files, ruining everything. And commit the changes so you’re extra screwed.

License

Copyright © 2016 Jason Lewis

Distributed under the Eclipse Public License, the same as Clojure.

lein-ruin's People

Contributors

canweriotnow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zhanghuabin

lein-ruin's Issues

Recurse subderectories.

Currently, lein-ruin only scrubs the files from src/{project-name} - ideally it should recurse all subdirectories under src - esp. given that some projects might have src/clj, src/cljc, etc. directories.

The enum-files fn should separate out the File objs for which .isDirectory returns true, and then loop back through until no more directories are found.

This doesn't work for me.

When I run this my project doesn't compile and my work is gone. Help my teacher will be so mad if I don't get my homework in on time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.