Spasibo
๐ Support your favourite open source projects
**Spasibo** is a simple command-line tool to supporting open-source frameworks. The project is written primarily in Swift, distributed under the MIT License license, first published in 2020. Key topics include: carthage, github-sponsors, swift, swift-package-manager.
'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 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 and displays a list of funding sources.
Run spasibo --help to see available commands:
bashOVERVIEW: ๐ Support your favourite open source projects USAGE: spasibo [--path <path>] [--verbose] OPTIONS: -p, --path <path> The path to project directory. (default: <current directory>) -v, --verbose Print status updates while running. --version Show the version. -h, --help Show help information.
Installing
- Homebrew (recommended):
brew install artemnovichkov/projects/spasibo - 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.
Contributors
Showing top 2 contributors by commit count.
