bliss icon indicating copy to clipboard operation
bliss copied to clipboard

Ignorance is bliss! Ignore your .gitignore

Bliss

Crates.io Docs.rs Build Status dependency status

Ignorance is bliss! Ignore your .gitignore.

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

Features

  • Pulls .gitignore templates from 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


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

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...