URL: <https://savannah.gnu.org/task/?16750>
Summary: Submission of gignore: a .gitignore manipulation
program
Group: Savannah Administration
Submitter: ajmull
Submitted: Mon 23 Mar 2026 08:03:29 PM UTC
Should Start On: Mon 23 Mar 2026 12:00:00 AM UTC
Should be Finished on: Thu 02 Apr 2026 12:00:00 AM UTC
Category: Group Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Unlocked
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Mon 23 Mar 2026 08:03:29 PM UTC By: ajmull <ajmull>
A new group has been registered at Savannah.
This group will remain inactive until a site admin approves
or discards the registration.
= Registration Administration =
Approving or discarding the registration must be done using the specific
[https://savannah.gnu.org/siteadmin/groupedit.php?group_id=12441 Group
administration] page, accessible only to site
administrators logged in as superusers.
= Registration Details =
* Name: *gignore: a .gitignore manipulation program*
* System Name: *gignore*
* Type: non-GNU software and documentation
* License: GNU General Public License v3 or later
----
== Description: ==
gignore is a flexible tool used to change and manipulate .gitignore files,
aiming to provide an easy, intuitive way to modify such files. It provides
support for explicit removal/addition of entries in .gitignore, and also the
use of templates, which are pre-defined files containing a ready-to-use list
of .gitignore entries, and templates may be configured to work differently at
the user's discretion. Written in Rust, it is fast and very safe. It is
designed primarily for use with GNU/Linux operating systems, but may work on
other Unix-like systems. It has been tested on a Raspberry Pi 5 running
Raspberry Pi OS (purely because that is the only machine available to the
author) and will work on any other distro. gignore aims to provide an easy,
go-to solution for quickly modifying .gitignore.
It can be run by downloading the executable (may not be in the tarball yet) or
compiling the source; both are easy and require minimal effort. This program
relies on rustup toolchains if building from source.
== Other Software Required: ==
## ONLY IF BUILDING FROM SOURCE! ##
rustup :: MIT :: rustup.rs
## Rust crate dependencies ##
clap :: MIT :: https://crates.io/crates/clap
serde :: MIT :: https://crates.io/crates/serde
anyhow :: MIT :: https://crates.io/crates/anyhow
== Other Comments: ==
This program is NOT finished! It is still in development. It is, absolutely,
in a usable state :) however it is not yet fully finished. I am not sure when
it will be.
== Tarball URL: ==
https://savannah.gnu.org/submissions_uploads/gignore.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/task/?16750>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
