pyonji

command module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: GPL-3.0 Imports: 27 Imported by: 0

README

pyonji

An easy-to-use tool to send e-mail patches.

  • Opinionated: you will need to use a feature branch workflow similar to GitHub/GitLab. Other workflows and niche setups are out-of-scope.
  • Auto-detect mail settings: instead of filling the Git config manually, you just need to enter your e-mail address and password the first time pyonji is invoked. (If you've already set up git-send-email, pyonji will pick up your mail settings from there.)
  • No amnesia: the last version, cover letter, and other settings are saved on-disk. No need to manually pass -v2 when sending a new version. Your cover letter is not lost if the network is flaky.

asciicast

Usage

Create a branch, commit changes, and then type pyonji. pyonji will ask for your e-mail address and password the first time it's used, and will then display an interface to submit your patches.

Installation

Use your distribution's package manager, or:

go install 'git.sr.ht/~emersion/pyonji@latest'

Building

go build

Contributing

Send patches on the mailing list, report bugs on the issue tracker. Discuss in #emersion on Libera Chat.

License

GPLv3 only, see LICENSE.

Copyright © 2023 Simon Ser

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL