mtos-pm

Crates.iomtos-pm
lib.rsmtos-pm
version0.3.0
sourcesrc
created_at2023-12-03 06:48:40.698383
updated_at2024-04-04 10:51:13.725336
descriptionPackage manager for MatuushOS
homepagehttps://gitlab.com/MatuushOS/pm-rust
repositoryhttps://gitlab.com/MatuushOS/pm-rust
max_upload_size
id1056724
size20,322
Matus Mastena (TenTypekMatus)

documentation

README

An package manager for MatuushOS, whatever/Linux, MacOS, Windows, Android, ...

pipeline status Latest Release coverage report

Features:

  • Simple
  • Fucking fast
  • Its functionality can be used anywhere

Example build script

[metadata]
name = "hello"
version = 0.0
dependencies = [""]
proprietary = false
source = "https://github.com/mrsarm/helloworld-c/commit/54ddce13885d4dcff1e197fcd8d764af0353c5e5.tar.gz"
license = "NONE"

[steps]
prepare = ["tar -xvf 54ddce13885d4dcff1e197fcd8d764af0353c5e5"]
build = ["cmake .", "make -j$(nproc)"]
install = [""]

TODO:

  • Make basic functionality (installing/uninstalling package) work

  • Make parsing build command arguments work.

  • Make an OS with this, powered by MUSL, perfectly hardened Linux kernel and with majority of binaries written in Rust.

How to get support?

Mail me here.

Commit count: 0

cargo fmt