https://github.com/artemnovichkov/spasibo
🙏 Support your favourite open source projects
https://github.com/artemnovichkov/spasibo
carthage github-sponsors swift swift-package-manager
Last synced: 7 months ago
JSON representation
🙏 Support your favourite open source projects
- Host: GitHub
- URL: https://github.com/artemnovichkov/spasibo
- Owner: artemnovichkov
- License: mit
- Created: 2020-04-09T11:27:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-12T10:34:21.000Z (over 5 years ago)
- Last Synced: 2025-04-05T21:43:34.726Z (about 1 year ago)
- Topics: carthage, github-sponsors, swift, swift-package-manager
- Language: Swift
- Homepage:
- Size: 452 KB
- Stars: 77
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
> 'Spasibo' means 'thank you' in Russian.
**Spasibo** is a simple command-line tool to supporting open-source frameworks.
## Features
- Based on Github Sponsors
- [Community Health files](https://help.github.com/en/github/building-a-strong-community/creating-a-default-community-health-file) support
- Cocoapods, Carthage, and Swift Package Manager support
## Using
Run `spasibo` in project folder and see which of your dependencies support donations. Spasibo scans *Podfile.lock*, *Cartfile* and *Package.swift* files, checks that dependencies have [*FUNDING.yml*](https://help.github.com/en/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository#about-funding-files) and displays a list of funding sources.
Run `spasibo --help` to see available commands:
```bash
OVERVIEW: 🙏 Support your favourite open source projects
USAGE: spasibo [--path ] [--verbose]
OPTIONS:
-p, --path The path to project directory. (default: )
-v, --verbose Print status updates while running.
--version Show the version.
-h, --help Show help information.
```
## Installing
- [Homebrew](https://brew.sh) (recommended): `brew install artemnovichkov/projects/spasibo`
- [Mint](https://github.com/yonaskolb/Mint): `mint run artemnovichkov/spasibo`
- From source: `make install`
## Known issues
With some environments Spasibo may have a problems with Cocoapods. If you see `Fail to run pod spec cat` error, try to set PATH environment with you pod path. To do it, run:
```bash
$ which pod
path/to/your/pod
$ PATH=path/to/your/pod spasibo
```
If you know how to fix it properly, feel free to create a pull request or an issue with suggestion.
## Author
Artem Novichkov, novichkoff93@gmail.com
## License
The project is available under the MIT license. See the LICENSE file for more info.