Chindōgu ASCII art
A ridiculous Chindōgu utility prompt & CLI for fetching private releases & files from GitHub & BitBucket
curl https://raw.githubusercontent.com/Jesssullivan/LeafletSync/main/LeafletSync --output LeafletSync && chmod +x LeafletSync && ./LeafletSync Fetch, unpack, extract specific releases & files or a complete master branch from a private GitHub repo with an api access token
Fetch and extract specific files or complete branches from a private BitBucket account with user’s git authentication
Prefill default prompt values with a variety of console flags
Save & load default prompt values with a file of environment variables, see templates
FetchReleasegSampleEnv_GitHub,FetchFilegSampleEnv_BitBucket,FetchEverythingSampleEnv_BitBucket,FetchEverythingSampleEnv_GitHub; pass as an argument with the-eflag, (./LeafletSync -e YourEnvFile) or provide one on launch../LeafletSync
LeafletSync: Do you want to load values from a file?
If so, enter one now...:[Nope!]:
_ __ _ _ _____
| | / _| | | | / ___|
| | ___ __ _| |_| | ___| |_ `--. _ _ _ __ ___
| | / _ / _` | _| |/ _ __| `--. | | | '_ / __|
| |___| __/ (_| | | | | __/ |_ /__/ / |_| | | | | (__
_____/___|__,_|_| |_|___|__| ____/ __, |_| |_|___|
_____________________/ |
Fetch from Github: / α wιρ Σ ♥ |_@__Jess
/───────────────────/
Your API Token | -t | --token | Required | = <personal-api-token>
| Your Handle | -u | --user | Required | = <You>
| Source Repo | -r | --repo Required = <RepoName>
| Repository Owner | -a | --author Required = <TheOwner>
| Release Version | -v | --version | Optional | = Fetch Everything
/ Output Directory | -o | --out / Optional / = ./dist/
/─────────────────────────/
Fetch from BitBucket: /
──────────────────────/
Your Handle / -bu / --b-user / ~Required | = <You>
Your Passhrase / -bp / --b-pass / ~Required / = <token>
Source Branch / -bb / --b-branch / ~Optional / = master
Source File / -bf / --b-file / ~Optional / = <Fetch Everything>
────────────/
Your Handle [<You>]:
Source Repo [<RepoName>]:
Repo Owner [<TheOwner>]:
Host: GitHub | BitBucket [GitHub]:
Your Token [<personal-api-token>]:
Release to fetch: [<v0.0.1>]:
Output to fetch (e.g. /dist/*): [<dist/>]:
...Originally published at www.transscendsurvival.org

