Code Monkey home page Code Monkey logo

grabbit-cli's People

Contributors

jdigger avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

znikolovski

grabbit-cli's Issues

Rewrite in Java8

It's currently simple enough to make it a simple translation, and that way we can remove the dependency on the large groovy-all jar.

Improve documentation

Right now the documentation is extremely sparse.

Need examples of usage, especially of configuration files.

Allow for inclusion

Add an "include" directive that allows for merging in other configuration files. For example, to have a common config, config for parts of the site, config with sensitive information (e.g., passwords), etc. that can be composed together.

Still need to think about exactly how the merging would happen (e.g., precedence rules), at what levels "include" would make sense, support for relative vs absolute paths, if we need to worry about cycles, etc.

Create executable "fat jar"

Right now the run shell script will use Gradle to create an "install distribution", but it involves multiple files, always running Gradle, etc.

Create a self-contained executable jar to make it easier to run and distribute.

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.