m5kro / Painless-Porter-CLI

The CLI version of Plainless Porter. This only has the barebones shell scripts. Other files can be found in the releases.
GNU General Public License v3.0
5 stars 0 forks source link

Make user install cicpoffs #3

Closed Revival8697 closed 9 months ago

Revival8697 commented 9 months ago

The current way of using cicpoffs is, eh, not ideal. Instead of using nwjs/libs/cicpoffs we should ask users to install cicpoffs on their system and use /usr/bin/cicpoffs in the scripts.

See https://github.com/Revival8697/RPG-Maker-MV-MZ-Linux-Guide/blob/7e8248a5141015be69a46d05877277f157c20091/Game.sh

m5kro commented 9 months ago

Going with ~/.local/bin/cicpoffs instead so root permissions aren't needed. Also sticking with the auto install so user has to do as little as possible.

Revival8697 commented 9 months ago

Going with ~/.local/bin/cicpoffs instead so root permissions aren't needed. Also sticking with the auto install so user has to do as little as possible.

You only need root access to install the package.

As it currently is, the mount would fail if you don't have dependencies for cicpoffs, installing it to root will allow you to remove fusemount check.

m5kro commented 9 months ago

Opting to use pacapt to autoinstall fuse. Still using standalone executable so distro detection is not needed.