mantono/giss

giss is command line client to list GitHub issues and pull requests

All commands requires a valid

giss

giss is command line client to list GitHub issues and pull requests.

Usage

GitHub API token. The application will automatically read the environment variable GITHUB_TOKEN, but it can also be given when invoking the application with the -t or --token flag. The token does not need any permission for reading public repositories, but for private repositories is the repo permission required.

List Issues & Pull Requests

By default, simply invoking the name of the binary, giss, will list tickets that are either

  • issues
  • pull requets
  • review requests

in the current repo. If the command is not invoked from a Git repository, an explicit repository will have to given as an argument.

  • giss - List open tickets in current repo
  • giss mantono/giss - List open tickets in repository giss that belongs to user/organization mantono
  • giss apple - List open tickets in any repository in organization apple
  • giss apple microsoft google - List tickets in any repository in organizations apple, microsoft and google
  • giss rust-lang/rust apple/swift golang/go - List open tickets in repositories for rust, swift and go
  • giss -c - List only closed tickets in current repo
  • giss -oc - List both open and closed tickets in current repo
  • giss -a - List only open tickets assigned to user* in current repo
  • giss -i - List only open issues in current repo
  • giss -p - List only open pull requests in current repo
  • giss -r - List only review requests for user*
  • giss -a kotlin - List all open tickets assigned to user in any repository in orgranization kotlin

*the user is determined by the owner of the token, unless overriden with the --user flag.

See giss --help for all available options.

USAGE:
    giss [FLAGS] [OPTIONS] [--] [target]...

FLAGS:
    -a, --assigned
            Assigned only

            Only include issues and pull requests assigned to user
    -c, --closed
            Show closed issues or pull requests

            Include issues, pull request or review requests that are closed or merged
    -D, --debug
            Prind debug information

            Print debug information about current build for binary, useful for when an issue is encountered and reported
    -h, --help
            Prints help information

    -i, --issues
            List issues

    -L, --links
            Show links

            Show links to each issue or pull request in the output
    -o, --open
            Show open issues or pull requests

            Include issues, pull request or review requests that are open. If neither this flag nor --closed/-c is
            given, default behavior will be to display open issues or pull requests.
    -p, --pull-requests
            List pull requests

    -r, --review-requests
            List review requests

    -V, --version
            Prints version information


OPTIONS:
        --colors <colors>
            Set use of colors

            Enable or disable output with colors. By default, the application will try to figure out if colors are
            supported by the terminal in the current context, and use it if possible. Possible values are "on", "true",
            "off", "false", "auto". [default: auto]
    -l, --labels <labels>...
            Filter by label

            Only include issues, pull requests or review reuests which has (all) the given label(s).
    -n, --limit <limit>
            Limit the number of issues or pull requests to list [default: 10]

    -O, --order <order>
            Ordering

            Can be either ascending (asc|ascending) or decending (desc|descending)
    -P, --project <project>
            Filter by project

            Only include isses, pull request or review requests which is assoicated with the given project.
    -S, --search <search>
            Search

            Search by a string, which must be present either in the title or the body of an issue or pull request.
    -s, --sort-by <sort-by>
            Sort by

            Sort by any of the following properties; "created", "updated", "comments", "reactions"
    -t, --token <token>
            GitHub API token

            API token that will be used when authenticating towards GitHub's API [env: GITHUB_TOKEN]
    -u, --user <user>
            Username

            Username to use for the query. Will default to the username for the user of the token.
    -v, --verbosity <verbosity>
            Set verbosity level, 0 - 5

            Set the verbosity level, from 0 (least amount of output) to 5 (most verbose). Note that logging level
            configured via RUST_LOG overrides this setting. [default: 1]

ARGS:
    <target>...
            Name of target(s)

            Name of the targets for the action. Can be a combination of one or several repositories, organizations or
            users. Any repository specified must be qualified with the owner or organization name. For example
            'org/repo'. When no target is specified, repository in current directory will be used, if possible.

Building

The application is built with cargo. Simply run the following command in the project directory.

cargo build --release

A binary will be created and put in directory target/release.

Install

Run cargo install --path .

Issues

Collection of the latest Issues

Information - Updated Jun 15, 2022

Stars: 10
Forks: 0
Issues: 1

Repositories & Extras

Tensorflow rust bindings with loads of easy to use documentation

bindings for documentation can be found in github or on our docs page

Tensorflow rust bindings with loads of easy to use documentation

Wasm template for Rust hosting without npm-deploy on github pages using Travis script

It automatically hosts your wasm projects on gh-pages using a travis script on the latest commit

Wasm template for Rust hosting without npm-deploy on github pages using Travis script

Roctogen: a rust client library for the GitHub v3 API

This client API is generated from the Isahc HTTP client

Roctogen: a rust client library for the GitHub v3 API

A rust github template for ease of use

Install the rust toolchain in order to have cargo installed by following

A rust github template for ease of use

Rust-generated WebAssembly GitHub action template

A template to bootstrap the creation of a Rust-generated WebAssembly GitHub action

Rust-generated WebAssembly GitHub action template

Template for Rust lib/bin module with built-in GitHub Action to build and test

You will want to change the lib name and bin name in Cargo

Template for Rust lib/bin module with built-in GitHub Action to build and test

cargo_auto_github_lib

Library for cargo-auto automation tasks written in rust language with functions for github

cargo_auto_github_lib

A Rust library to connect to AxonServer

See the GitHub project Command / Query Responsibility Segregation (CQRS)

A Rust library to connect to AxonServer

Rust client implementation for Brasil API

Rust client implementation for BrasilAPI GitHub Project

Rust client implementation for Brasil API

Rust regex explanations in PWA

640 date: 2020-08-10 author: GitHub

Rust regex explanations in PWA
Facebook Instagram Twitter GitHub Dribbble
Privacy