Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MrWillCom/auto-mirroring-bucket
An automatic Scoop bucket powered by Node.js.
https://github.com/MrWillCom/auto-mirroring-bucket
automatic nodejs scoop scoop-bucket
Last synced: 4 days ago
JSON representation
An automatic Scoop bucket powered by Node.js.
- Host: GitHub
- URL: https://github.com/MrWillCom/auto-mirroring-bucket
- Owner: MrWillCom
- Created: 2021-07-17T10:22:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-07-20T09:14:43.000Z (over 3 years ago)
- Last Synced: 2024-07-12T00:27:51.687Z (4 months ago)
- Topics: automatic, nodejs, scoop, scoop-bucket
- Language: JavaScript
- Homepage:
- Size: 7.81 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Auto Mirroring Bucket
This is an automatic Scoop bucket powered by Node.js.
## What is this?
Auto Mirroring Bucket can contain all the buckets you want, and you can update your buckets and set mirrors for them by running one command.
## Get Started
1. Install Node.js and Yarn.
2. Add Auto Mirroring Bucket:
```
scoop bucket add mirrored https://github.com/MrWillCom/auto-mirroring-bucket.git
# or you can use https://hub.fastgit.org/MrWillCom/auto-mirroring-bucket.git instead
```
3. Go to the directory of Auto Mirroring Bucket:
```
cd ~/scoop/buckets/mirrored
```
4. Run:
```
mkdir ./bucket/
mkdir ./source/
```
5. Clone the scoop buckets you like to `./source/`, for example:
```
# hub.fastgit.org is a mirror for github.com
git clone https://hub.fastgit.org/ScoopInstaller/Main.git ./source/main/
git clone https://hub.fastgit.org/lukesampson/scoop-extras.git ./source/extras/
```
6. Install dependencies:
```
cd ./bin/
yarn install
cd ../
```
7. Configure Auto Mirroring Bucket by editing `./bin/config.js`
8. Update buckets and apply mirrors for them:
```
yarn start
```
9. Then you can install any apps from Auto Mirroring Bucket, for example:
```
scoop install mirrored/git
```