Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maciejwalkowiak/yolo
Life's too short for running tests
https://github.com/maciejwalkowiak/yolo
build for-fun gradle maven yolo
Last synced: 3 days ago
JSON representation
Life's too short for running tests
- Host: GitHub
- URL: https://github.com/maciejwalkowiak/yolo
- Owner: maciejwalkowiak
- License: mit
- Created: 2022-11-08T08:12:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T11:03:32.000Z (8 months ago)
- Last Synced: 2024-06-19T00:40:47.356Z (5 months ago)
- Topics: build, for-fun, gradle, maven, yolo
- Language: Go
- Homepage:
- Size: 22.5 KB
- Stars: 37
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# YOLO
![](https://media.giphy.com/media/3o7qDQ4kcSD1PLM3BK/giphy-downsized.gif)
## Git Support
Life's to short for messing around with `git add`, writing commit message. You just want to push, right? `yolo` has got you covered!
Run:
```bash
$ yolo git push ...
```Yolo will translate it into `git add . && git commit -m "yolo" && git push ...`
## Maven & Gradle
Life's too short for running tests. Prefix Maven or Gradle commands with `yolo` and live stress-free life!
```bash
$ yolo mvn package # runs mvn package -DskipTests
``````bash
$ yolo gradle build # runs gradle build -x check
```## Installation
`yolo` is published to Homebrew:
```bash
$ brew install maciejwalkowiak/tap/yolo
```## Supported commands
`yolo` supports following commands: `mvn`, `./mvnw`, `mvnd`, `gradle`, `gradlew`, `git push`
## How does it work
You can run any command with
```bash
$ yolo
```If the command matches one of the supported commands, it decorates it with flags that cause skipping tests, style checks, static analysis etc.
## Contribute
You are very welcome to contribute support for more languages/frameworks!
## PS
This project is made for fun. **Don't skip your tests.**