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: 3 months ago
JSON representation
Ignorance is bliss! Ignore your .gitignore
- Host: GitHub
- URL: https://github.com/ajmwagar/bliss
- Owner: ajmwagar
- License: mit
- Created: 2019-05-14T04:19:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-17T22:11:32.000Z (over 5 years ago)
- Last Synced: 2024-05-01T14:38:21.765Z (9 months ago)
- Topics: cli-app, git, git-tool, gitignore, gitignore-cli, gitignore-generator, gitignore-templates
- Language: Rust
- Homepage:
- Size: 148 KB
- Stars: 151
- Watchers: 5
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
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...