Skip to content

Niceblueman/gitfolder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitfolder: github folders downloader tool

go-github release (latest SemVer)

Gitfolder is a tool that allows users to download a folder from a GitHub repository using a command-line interface. The tool is built on top of the go-github library, a Go client library for accessing the GitHub API v3.

Usage

To use the Go Commandline Publisher, follow these steps:

  1. Download the Binary: You can download the pre-built binaries for different operating systems from the Releases page.

  2. Command Syntax: The basic command syntax is as follows:

    ./gitfolder <GitHub_Folder_Link>

    Replace <GitHub_Folder_Link> with the URL of the GitHub folder you want to download.

  3. Example: For example, to download a folder from the following GitHub URL:

    Run the command:

    ./gitfolder https://github.com/username/repository/tree/master/folder/[targeted_folder]

    The tool will create a folder named mains and download the files inside that folder.

Contributions

We welcome contributions to the Gitfolder ! If you find any issues or have ideas for improvements, feel free to create an issue or submit a pull request. Please follow the guidelines in CONTRIBUTING.md for contributing.

Learn More

Build Instructions

To build the Go Commandline Publisher, the following steps are required:

  1. Clone the repository:

    git clone https://github.com/Niceblueman/gitfolder.git
  2. Change directory to the repository:

    cd gitfolder
  3. Build the executable:

    go build -v -ldflags "-s -w" -o bin/gitfolder .
  4. Run the executable:

    ./bin/gitfolder <GitHub_Folder_Link>

Supported Platforms

The Go Commandline Publisher is supported on the following platforms:

  • Linux
  • Windows
  • macOS

License

The Gitfolder is distributed under the BSD-style license. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages