You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
arthacker 663fa1c1e5 yes 10 months ago
src fixed building sysmlinks 10 months ago
.gitignore the build function should work now, but it is not yet optimized. 1 year ago
.woodpecker.yml Fixed CI 1 year ago
Cargo.lock updated git2 11 months ago
Cargo.toml updated git2 11 months ago stupid me had typo in the LICENSE 11 months ago yes 10 months ago
config.toml there were some issues in the sideload function 10 months ago

This is the official package manager for CurtainOS.

working: installing issues: dependencies that dont listen to their name, such as rust arent recognized not working: updating, deleting and any other features, no database


Runtime-requirements: wget, openssl (libressl was not tested) Build-requirements: cargo, rustc

Instructions: to install the package simply enter this command:

cargo install --path . --root /

It is strongly advised to install shifu into / instead of $HOME/.cargo (cargo`s default dir). In case you are building this on a non CurtainOS build, you are required to make a directory called /etc/shifu and put the provided config.toml into it.

Missing features

  • Use a database to store installed packages and "required by" for each package
  • Check if a -git and -bin exists and ask user which version they want to use
  • Add more functions next to install such as delete, update, update as {git, bin}