gh-archiver

1.1.1 • Public • Published

gh-archiver

A tool for archiving GitHub repositories

Installation

# Global install
npm i -g gh-archiver

# npx
npx gh-archiver --help

Usage

Create a Personal Access Token

You need to create a Personal Access Token with permissions set as per the following table from the settings.

Select All repositories for Repository access

Permission Name Access
Administration Read and write
Metadata Read-only

Command-line

# Archive repositories that are 1 year old from the last update date.
gh-archiver --before 1y --token="PERSONAL_ACCESS_TOKEN"

# Archive repositories whose last update date is less than 1 year old
# TIPS: If the PAT (Personal Access Token) is registered in an environment variable named "GITHUB_TOKEN", there is no need to use the --token flag.
gh-archiver --after 1y

# More information
gh-archiver --help

License

See LICENSE file.

Author

/gh-archiver/

    Package Sidebar

    Install

    npm i gh-archiver

    Weekly Downloads

    0

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    8.59 kB

    Total Files

    4

    Last publish

    Collaborators

    • inkohx