mapm/README.md

25 lines
1.3 KiB
Markdown
Raw Normal View History

2024-08-28 14:17:52 +10:00
# Mapm. Max's Package Manager.
### What is Mapm?
Mapm is a package manager (written in Kotlin) for, you know, managing packages. So far it's VERY early in development, and does not have ANY WAY OF VERIFYING ANYTHING (at the moment.) Mapm is designed to run on the JVM, while using a UNIX-like system.
### Why?
No reason. :)
### Setup
2024-09-08 15:21:24 +10:00
Download the files and make sure Gradle is installed. Run `gradle distTar` to compile a Tar file with all the needed Jars in it, including mapm. Untar the archive in build/distributions. Run `./(where tar extracted to)/bin/mapm`. (or mapm.bat if you're crazy)
2024-08-28 14:17:52 +10:00
### Usage
Run mapm. For now, command line arguments aren't supported, but this is planned for a later date. Once you're in mapm, you can type `grab` and press enter. Type the thing you want and it will download.
### Making a mapm package
To make a mapm package, go to https://git.maxwellj.xyz/mapm/stable and submit a pull request. Add your package's name as the file name, and the link to where your package is stored as the contents. Don't add anything more or you'll confuse mapm. For now, you'll have to contain it in a single binary, and you can't check for dependencies, but soon Mapm will automatically extract all the files you need soon.
### Making your own repo
For now, this isn't a thing, but you'll be able to when configuration is a thing.