Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/ajmwagar/bliss

Ignorance is bliss! Ignore your .gitignore
https://github.com/ajmwagar/bliss

cli-app git git-tool gitignore gitignore-cli gitignore-generator gitignore-templates

Last synced: 15 days ago
JSON representation

Ignorance is bliss! Ignore your .gitignore

Lists

README

        

![Bliss](./logo/logo.png)

[![Crates.io](https://img.shields.io/crates/v/bliss.svg)](https://crates.io/crates/bliss)
[![Docs.rs](https://docs.rs/bliss/badge.svg)](https://docs.rs/bliss)
[![Build Status](https://travis-ci.org/ajmwagar/bliss.svg?branch=master)](https://travis-ci.org/ajmwagar/bliss)
[![dependency status](https://deps.rs/repo/github/ajmwagar/bliss/status.svg)](https://deps.rs/repo/github/ajmwagar/bliss)

> **Ignorance is bliss!** Ignore your `.gitignore`.

*Bliss* is a "batteries included" `.gitignore` management tool.

## Features

- Pulls `.gitignore` templates from [gitignore.io](https://gitignore.io).
- Built-in caching allows for **offline use** and **blazing fast** speeds. (After inital download of `.gitignore` templates)
- Simple, stateless CLI
- Zero system-dependencies (standalone binary)

## ⚒ Usage

```bash

bliss list # Print out supported languages

bliss rust # print out a rust .gitignore

bliss rust,python # print out a rust and python .gitignore

bliss rust >> .gitignore # Append rust's .gitignore to ./.gitignore

bliss help # Show help menu

bliss cache clear # Clear the cache and exit

bliss cache update # Update currently downloaded templates and support list
```

## 📦 Installation

```bash
cargo install bliss
```
## 🚥 Roadmap

- [x] `.gitignore` Caching
- [x] Better cache management
- [x] Better error handling/messages
- [ ] More commands for handling common issues and mistakes with `.gitignore` files.
- [ ] MOAR SPEED!!!!
- [ ] The heat-death of the universe...