gitman

module
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2025 License: Apache-2.0

README

Gitman

Gitman is a TUI tool for creating and managing git repositories. Check gitman-lite if you want a faster, more lighweight CLI-only option.

Features

  • Repository initialization
  • .gitignore selection
  • License selection
  • Custom gitignore and license templates

Installing

To install the application, simply run go install https://github.com/pyrod3v/gitman/cmd/gitman@latest or download a release from the Releases Tab.

Configuration

To add custom .gitignore templates, put any <name>.gitignore file in USER/.gitman/gitignores/.
To add custom .gitignore templates, put any file in USER/.gitman/licenses/.
The configuration file is located at USER/.gitman/config.yaml. Currently, you can set the following configuration keys:

  • CacheGitignores: whether to cache fetched gitignores. Defaults to false.
  • CacheLicenses: whether to cache fetched licenses. Defaults to false.

Contributing

All sorts of contributions are welcome. To contribute:

  1. Fork this repository
  2. Create your feature branch
  3. Commit and push your changes
  4. Submit a pull request

Please use meaningful commit messages

Directories

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳