Inspiration

In order build this Gitignore CLI, from the difficulties that I encounter as a developer. It is a CLI application that allows developer to create gitignore file efficiently without the need for downloading manually or create manually.

What it does

Create gitignore files, allow to replace, append addition gitignore based on different code types.

How we built it

The backend API server is designed with Golang, there is scraper to get upto date gitignore files from githubs' official gitignore repository, and finally CLI part is also developed in Golang and compiled to execute on user-end.

Challenges we ran into

When building this I had following challenges: a. Creating new gitignore files on user-end without additional permission requirements b. Accessing the cli domain, .devcli file was introduced to overcome custom domain issues, and allow developers to host their own server.

Accomplishments that we're proud of

I am very happy to release this version.

What we learned

I used postman collections to test my API endpoint and to verify everything before I develop

What's next for Gitignore CLI

Allow support for multi platforms, right now only tested on linux

Built With

Share this project:

Updates