• Stars
    star
    22
  • Rank 1,048,934 (Top 21 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 6 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Reduce your notification burden on GitHub

GitHub Notifications

GitHub Notifications was created by, and is maintained by Graham Campbell, and is a simple command line tool to mark all notifications about issues or rejected PRs as read on a given organization. Feel free to check out the releases, security policy, license, code of conduct, and contribution guidelines.

Banner

Build Status StyleCI Status Software License Latest Version

Installation

PHP 7.4-8.2 is required. To get the latest version, simply require the project using Composer:

$ composer global require "graham-campbell/github-notifications:^3.0"

Alternatively, you can simply clone the repo and run composer install in the folder.

Authentication

You'll also need to create yourself a personal access token for GitHub's API with access to the notifications scope.

Usage

By default, we'll try and read your personal access token for GitHub from the GITHUB_TOKEN environment variable, however you can also specify a token with the --token command-line flag.

To clear all issue notifications for the Laravel organization:

$ notifications clear laravel

Or, if you are specifying a token:

$ notifications clear laravel --token {...}

Building

The following documentation is for contributors to this package only.

To build the phar file, run:

$ make composer-install
$ make box-compiler

Security

If you discover a security vulnerability within this package, please send an email to [email protected]. All security vulnerabilities will be promptly addressed. You may view our full security policy here.

License

GitHub Notifications is licensed under The MIT License (MIT).

More Repositories

1

Laravel-Markdown

A CommonMark wrapper for Laravel
PHP
1,309
star
2

Laravel-Throttle

A rate limiter for Laravel
PHP
700
star
3

Laravel-GitHub

A GitHub API bridge for Laravel
PHP
599
star
4

Laravel-Exceptions

Provides a powerful error response system for Laravel
PHP
588
star
5

Laravel-Flysystem

A Flysystem bridge for Laravel
PHP
484
star
6

Laravel-DigitalOcean

A DigitalOcean API bridge for Laravel
PHP
458
star
7

Result-Type

An implementation of the result type
PHP
453
star
8

Laravel-Manager

Providing some manager functionality for Laravel
PHP
385
star
9

Laravel-Security

A wrapper of voku/anti-xss for Laravel
PHP
227
star
10

Laravel-Binput

An input protector for Laravel
PHP
172
star
11

Laravel-GitLab

A GitLab API bridge for Laravel
PHP
135
star
12

Guzzle-Factory

A simple Guzzle factory
PHP
91
star
13

Laravel-Bitbucket

A Bitbucket API bridge for Laravel
PHP
75
star
14

Laravel-TestBench

Providing some testing functionality for Laravel
PHP
49
star
15

Laravel-Example

PHP
30
star
16

Analyzer

Checks if referenced classes really exist
PHP
28
star
17

Packagist-Stats

A CLI Tool To Display Download Stats For Packagist Packages
PHP
27
star
18

Security-Core

A wrapper of voku/anti-xss for general use
PHP
23
star
19

Cache-Plugin

A simple HTTP cache plugin with good defaults
PHP
16
star
20

Laravel-TestBench-Core

Providing some testing functionality for Laravel
PHP
14
star
21

Matrices

Adds matrix algebra to php
PHP
13
star
22

Envelope-Encryption

Symmetric envelope encryption using AWS KMS
PHP
9
star
23

Bounded-Cache

A bounded TTL PSR-16 cache implementation
PHP
9
star
24

Sudoku

An open source implementation of sudoku
Python
6
star
25

PHP8

Shell
4
star
26

GrahamCampbell

Hi there πŸ‘‹
4
star