https://github.com/icecrafters/metacraft
Local package management program
https://github.com/icecrafters/metacraft
Last synced: 11 months ago
JSON representation
Local package management program
- Host: GitHub
- URL: https://github.com/icecrafters/metacraft
- Owner: IceCrafters
- License: gpl-3.0
- Created: 2024-11-24T11:52:11.000Z (over 1 year ago)
- Default Branch: trunk
- Last Pushed: 2024-12-14T04:01:42.000Z (over 1 year ago)
- Last Synced: 2025-04-09T13:19:11.557Z (about 1 year ago)
- Language: C#
- Size: 400 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# MetaCraft
MetaCraft is a simple, limited-scope and to an extent, self-contained package
management software that works on binary packages.
The purposes of MetaCraft is to be used with other programs that produces and
gather binary packages that MetaCraft consumes.
## Usage
If you have .NET SDK 8.0 available and your shell is POSIX compatible, a shell
script called `run` is available that allows testing in a standalone package
scope.
```plain
Usage:
MetaCraft [command] [options]
Options:
-?, -h, --help Show help and usage information
--version Show version information
Commands:
info, inspect Inspects the metadata of a binary package
install Installs a binary package into the current scope
remove Removes a package from the current scope []
```
## Building
You'll need .NET SDK 8.0. Navigate into `src` with your favourite shell and run
`dotnet build`.
## Contributing
Pull requests are welcome. For major changes, please open an issue so proposed
stuff can be discussed first. Please don't surprise us with big pull requests.
Changes to specification requires proposal first. Please also update tests if
necessary.
## Licence
[GPL-3.0-or-later](COPYING)