Gathering detailed insights and metrics for rsieve
Gathering detailed insights and metrics for rsieve
Gathering detailed insights and metrics for rsieve
Gathering detailed insights and metrics for rsieve
Copies all or portions of a remote GitHub repo. Useful for pulling down template projects or reusable bits of code.
npm install rsieve
Typescript
Module System
Node Version
NPM Version
Rust (100%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
6 Stars
142 Commits
1 Forks
1 Watchers
10 Branches
1 Contributors
Updated on Feb 01, 2025
Latest Version
0.0.7
Package Id
rsieve@0.0.7
Unpacked Size
19.26 kB
Size
4.80 kB
File Count
7
NPM Version
7.7.6
Node Version
15.13.0
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
1
rsieve
copies all or portions of a remote GitHub repo. Useful for pulling down template projects or reusable bits of code.
By default gets files by downloading the tarball of the latest commit for the primary branch using HTTP. Also supports private repos via git (SSH).
Always omits the remote's .git
directory and allow additional filtering using glob patterns to get only the specific files desired. Includes convience feature to copy GitHub Action workflows .github
directory.
Provides an option to auto-replace $default-branch
placeholder in workflow templates with the default branch of your local repo.
1rsieve 0.0.5 2Copies all or portions of a remote git repo 3 4USAGE: 5 rsieve [FLAGS] [OPTIONS] <repo> [destination] 6 7FLAGS: 8 -d, --default-branch Auto-replaces '$default-branch' placeholders 9 -g, --git Git clone (SSH) instead of tarball via HTTP 10 -h, --help Prints help information 11 -p, --preview Previews without updating destination 12 -V, --version Prints version information 13 -w, --workflows Get GitHub Actions workflows only. (.github directory) 14 15OPTIONS: 16 --branch <branch> Source branch name. Defaults to primary branch 17 --filter <filter> Glob filter to get only specific directories and files 18 19ARGS: 20 <repo> GitHub repo. Required 21 <destination> Destination path [default: .]
Sample usage:
1# Make local copy of public repo in current directory 2rsieve owner/repo 3rsieve https://github.com/owner/repo 4 5# Make local copy of private repo in current directory. 6# Requires local installation of git. 7rsieve --git owner/repo 8rsieve -g owner/repo 9rsieve git@github.com:owner/repo.git 10 11# Make local copy of public repo in specified directory. 12rsieve owner/repo my-app 13 14# Make local copy of public repo's feature-1 branch in 15# specified directory. 16rsieve --branch "feature-1" owner/repo my-app 17 18# Make local copy of public repo's .github directory. 19rsieve --workflows owner/repo 20 21# Preview making local copy of public repo's .github directory. 22rsieve --preview --workflows owner/repo my-app 23 24# Copy all md files in public repo's root directory to current directory. 25rsieve --filter "*.md" owner/repo 26 27# Copy all png files in public repo's images directory to images directory 28rsieve --filter "images/*.png" owner/repo images 29 30# Copy the android workflow template from starter workflows 31# https://github.com/actions/starter-workflows/blob/main/ci/android.yml 32# and auto-replace $default-branch placeholder with local repo's 33# default branch 34rsieve -d actions/starter-workflows --filter "ci/android.yml"
1npm i rsieve -g
The easiest way to install rsieve is by using Homebrew.
1brew tap bradyjoslin/rsieve 2brew install rsieve
Download the binary for your OS from the releases page and place the unpacked rsieve
somewhere on your PATH.
Requires Rust.
1cargo install --branch main --git https://github.com/bradyjoslin/rsieve
Inspired by degit, ghat, and related forks.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 0/10 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
Project has not signed or included provenance with any releases.
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
18 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More