Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cesarferreira/gradlr
:cyclone: Fastest auto complete for gradle tasks
https://github.com/cesarferreira/gradlr
auto-complete gradle gradlr
Last synced: 2 days ago
JSON representation
:cyclone: Fastest auto complete for gradle tasks
- Host: GitHub
- URL: https://github.com/cesarferreira/gradlr
- Owner: cesarferreira
- License: mit
- Created: 2017-06-28T16:56:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T19:48:21.000Z (about 1 year ago)
- Last Synced: 2024-04-23T06:58:25.563Z (8 months ago)
- Topics: auto-complete, gradle, gradlr
- Language: JavaScript
- Homepage:
- Size: 4.12 MB
- Stars: 152
- Watchers: 6
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- awesome-starred-test - cesarferreira/gradlr - :cyclone: Fastest auto complete for gradle tasks (JavaScript)
README
# Gradlr
> Fastest way to run your gradle tasks
[![Build Status](https://travis-ci.org/cesarferreira/gradlr.svg?branch=master)](https://travis-ci.org/cesarferreira/gradlr)
[![npm](https://img.shields.io/npm/dt/gradlr.svg)](https://www.npmjs.com/package/gradlr)
[![npm](https://img.shields.io/npm/v/gradlr.svg)](https://www.npmjs.com/package/gradlr)## Install
```
$ npm install -g gradlr
```## Usage
```
$ gradlr
Usage
$ gradlrOptions
-o, --offline Execute the build without accessing network resources
-f, --force Force to re-index the tasksExamples
$ gradlr
$ gradlr --force
$ gradlr --offline```
## What happens under the hood?
First time you run `gradlr` it will cache the gradle tasks so the #2 time it'll load them instantantly.
How does it know it needs to re-index? When caching, this tool saves a checksum of the sum of checksums of all of the projects' gradle files (META!), so it knows when you changed something and re-indexes when needed.## Should I commit the `.tasks.cache.json` file?
If you commit it, your colleagues will not have to index the tasks again.## What terminal am I using?
Since a lot of people has been asking about my terminal setup, I made [this article](https://medium.com/@cesarmcferreira/what-terminal-am-i-using-cesar-ferreira-2e19e5f58fc5) explaining how to achieve it.## Created by
[Cesar Ferreira](https://cesarferreira.com)## License
YOLO © [Cesar Ferreira](https://cesarferreira.com)