Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devnote-dev/geode
An alternative Crystal package manager
https://github.com/devnote-dev/geode
build-tool cli crystal crystal-lang geode package-manager
Last synced: 7 days ago
JSON representation
An alternative Crystal package manager
- Host: GitHub
- URL: https://github.com/devnote-dev/geode
- Owner: devnote-dev
- License: mpl-2.0
- Created: 2023-01-28T00:18:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T00:14:17.000Z (2 months ago)
- Last Synced: 2024-10-25T01:24:07.508Z (15 days ago)
- Topics: build-tool, cli, crystal, crystal-lang, geode, package-manager
- Language: Crystal
- Homepage:
- Size: 175 KB
- Stars: 9
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Geode
An alternative Crystal package manager
Geode is a drop-in replacement for [Shards](https://github.com/crystal-lang/shards) with additional features and tools for a better Crystal experience.
## Installation
### From Release
See the [releases page](https://github.com/devnote-dev/geode/releases) for available packaged binaries.
#### Linux
```sh
curl -L https://github.com/devnote-dev/geode/releases/download/nightly/geode-nightly-linux-x86_64.tar.gz -o geode.tar.gz
tar -xvf geode.tar.gz -C /usr/local/bin
```#### Windows (PowerShell)
```ps1
Invoke-WebRequest "https://github.com/devnote-dev/geode/releases/download/nightly/geode-nightly-windows-x86_64-msvc.zip" -OutFile geode.zip
Expand-Archive .\geode.zip .
```### From Source
[Crystal](https://crystal-lang.org/) version 1.9.0 or higher is required to build Geode. Make sure to add the `bin/` directory to `PATH` or move the Geode binaries to a directory in `PATH`.
```sh
git clone https://github.com/devnote-dev/geode
cd geode
shards build
```## Usage
TODO.
## Contributing
1. Fork it ()
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request## Contributors
- [Devonte W](https://github.com/devnote-dev) - creator and maintainer
© 2023 devnote-dev