install.py feedback #337 #17
Replies: 1 comment 1 reply
-
No, the executable (install-betterfox.exe) is on the same directory with install.py , I was just confused with the slash command since windows use backslash (is there an example log of successful install-betterfox.exe from your machine? maybe good for docs too. mine crashed).
I'll put the logs in feedback discussion later. alright, actually. with install.py the user-overrides.js didn't get exported into my user-overrides part of user.js
user-overrides.js:
user.js:
I just realized it output a clear error on CMD, I already picked the inub one as default, how do I change default:dev (InstallCAAF0EB61973073A) to being inub:default? Do I just delete the dev entry, and let inub profile entry be on the top of the profiles.ini? SMH, I forgot to save a copy of the original overrides.js made by install.py , so my overrides.js above is basically manually made.
Should I attach the .js files and profiles.ini or markdown logs suffice? (let me try to search a way to wrap the text) (this repo is mainly for drafts only) |
Beta Was this translation helpful? Give feedback.
-
from:
yokoffing/Betterfox#337 (comment)
;
@Denperidge
python install.py --interactive is good enough for me then. I postpone my firefox update to match PortableApps.com version, and just use this to update the user.js
(adding PortableApps.com firefox profile path is probably for later, after the overrides.js problem that I found is fixed. [PortableApps has a method tho, to track its own PA platform directory change, not sure if that could be rewrite or ported into python])
Powershell logs:
(Sorry for the weird CLI, I use CTT powershell profile, so my powershell has Oh-My-Posh and Zoxide installed)
CMD logs:
Git Bash for Windows CLI logs:
After trying to execute the command from Git Bash I can't do it, I know executable couldn't be done from bash unless using wine, etc. but I remembered an error in my Git bash, let me go through my bash_history. anyway, I think Git Bash instruction is for building executable only right? so the .py or executable script are still executed from CMD?
so for the documentation part, few things to note:
there are double '&&' on '- BASH:' line part.
could I also contribute on the spellings? (I think I could help in docs spellings, code review is totally out-of-scope, still I need permission on this stuff since youre the main dev, so this line 'repositoy', should be 'repository', could I change it myself, or should I comment this to you here, and wait for you to check it yourself?
)
Windows 11 64-bit (x86-64)
python --version output:
I assume console means the shell of the CLI that I use, if I'm wrong please elaborate.
WIP
(I'm gonna try the bash shell on my wsl ubuntu and see if it also fails like the one in windows.)
Edit:
on a second note, that's just silly since I don't know how to convert it into executable yet in linux. install.py is sufficient for me. the next step is to place this convo in documentation, at the very end titled 'advance' section.
self-updater
specifically:
after this part titled 'advance usage', too:
Move the user.js file into the folder.
besides on here:
Thanks to Denperidge for adding install.py for advanced users in v.131.
next docs is about android, either the OP as mod, or on OP repo, or add /Fenix inside this repo just like how keylase/nvidia-patch has /win folder for windows version. (the name is from firefox android stable codename, also seen in ftp mozilla.org) but this is for the android betterfox open issue. so it's done, for me. IDK, the use case for executable but I documented what I could and could make do with (git clone betterfox in ubuntu on wsl) install.py then apply overrides.js myself.
;
Beta Was this translation helpful? Give feedback.
All reactions