Deal with your client's feedback efficiently by creating a bunch of issues in bulk from a text file
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Python 53.2%
Other 46.8%
5 1 6

Clone this repository

https://tangled.org/gwen.works/issurge https://tangled.org/did:plc:dpng6jhpwdz7yifx722rh7w6/issurge
git@tangled.org:gwen.works/issurge git@tangled.org:did:plc:dpng6jhpwdz7yifx722rh7w6/issurge

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

issurge#

Deal with your client's feedback efficiently by creating a bunch of issues in bulk from a text file.

Only supports gitlab for now.

Requires glab.

Installation#

pip install issurge

Usage#

issurge  [options] <file> [--] [<glab-args>...]
issurge --help
  • contains arguments that will be passed as-is to every glab command.

Options#

  • --dry-run: Don't actually post the issues
  • --debug: Print debug information

Syntax#

Indentation is done with tab characters only.

  • Title: The title is made up of any word in the line that does not start with ~, @ or %.

  • Tags: Prefix a word with ~ to add a label to the issue

  • Assignees: Prefix with @ to add an assignee. The special assignee @me is supported.

  • Milestone: Prefix with % to set the milestone

  • Comments: You can add comments by prefixing a line with //

  • Description: To add a description, finish the line with :, and put the description on another line (or multiple), just below, indented once more than the issue's line. Exemple:

    My superb issue ~some-tag:
         Here is a description
    
         I can skip lines
    Another issue
    

    Note that you cannot have indented lines inside of the description (they will be ignored).

Add some properties to multiple issues#

You can apply something (a tag, a milestone, an assignee) to multiple issues by indenting them below:

One issue 

~common-tag
    ~tag1 This issue will have tags:
        - tag1
        - common-tag
    @me this issue will only have common-tag as a tag.

Another issue.