Open ghost opened 5 years ago
Upon reviewing https://github.com/graysky2/profile-sync-daemon/blob/master/common/browsers/firefox it makes sense why that's happening. I think it might be a good idea to have a real .ini parser. But even if that was done then I don't know how psd could distinguish between profiles. The profile name is a good heuristic but it is not perfect because a name is just a name; same goes for the profile directory path name. And this doesn't account for multiple non-default profiles.
Firefox and clones are not as straight forward as others. A proper ini parser would be good but beyond my abilities.
Maybe we can handle the default case and just grep
or grep -v
for dev-edition?
PRs are welcome.
If I try to clean the recovery dirs, then it cleans both of them on the first try which leaves none for the other one:
Given that there's an opera, opera-beta, opera-developer, and opera-legacy; and google-chrome, google-chrome-beta, nd google-chrome-unstable, I'm just slightly surprised that there's only one for Firefox (not counting the Ubuntu firefox-trunk).