Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source for txt2man? #39

Closed
PeterBBBBB opened this issue May 25, 2023 · 5 comments
Closed

Source for txt2man? #39

PeterBBBBB opened this issue May 25, 2023 · 5 comments

Comments

@PeterBBBBB
Copy link

doc/pc.1 says:
"." Text automatically generated by txt2man"

Is the source text for this available?

@graysky2
Copy link
Owner

@PeterBBBBB
Copy link
Author

Hi graysky2, I'm asking about the source txt for pc.1, not txt2man itself.
The text file that would be the input file for txt2man.

@graysky2
Copy link
Owner

Ah, I keep a text file which is more easily edited:

NAME
profile-cleaner - Reduce the size of browser and some email program's profiles by organizing their sqlite databases using sqlite3's vacuum and reindex functions. The term "browser" is used loosely since profile-cleaner happily works on some email clients too.

SYNOPSIS
profile-cleaner [option]

DESCRIPTION
Profile-cleaner is a very simple shell script that will invoke sqlite3 to vacuum and reindex databases belonging to supported browsers and email clients. It is compatible with profile-sync-daemon so users need not stop psd before calling profile-cleaner. In fact, profiles will clean much faster when they are synced to tmpfs via psd.

OPTIONS
	b   Clean brave's profile

	c   Clean chromium's profile

	ck  Clean conkeror's profile(s)*

	e   Clean edge's profile

	f   Clean firefox's profile(s)*

	fa  Clean falkon's profile

	gc  Clean google-chrome's profile

	h   Clean heftig aurora's profile(s)*

	i   Clean icecat's profile(s)*

	id  Clean icedove's profile

	ix  Clean Inox's profile

	l   Clean Librewolf's profile

	m   Clean midori's profile

	o   Clean opera's profile

	t   Clean thunderbird's profile(s)*

	to  Clean tor-browser's profile

	s   Clean seamonkey's profile(s)*

	pm  Clean palemoon's profile(s)*

	p   Clean the defined paths

	v   Clean vivaldi's profile


*Profile-cleaner will parse the respective profiles.ini file and clean all profiles defined therein.

CONFIG FILE
Profile-cleaner will create $HOME/.config/profile-cleaner.conf the first time it is invoked. Users may define a color scheme therein based on their terminal background color. The default is a dark scheme for dark colored terminals. The file is commented and self-explanatory.

EXAMPLES
Clean all firefox profiles:


 $ profile-cleaner f

Clean chromium profile:


 $ profile-cleaner c

Clean the user defined profile:


 $ profile-cleaner p /path/to/profile

SUPPORTED BROWSERS AND EMAIL CLIENTS
	Currently, the following are supported:
	o Brave (stable, beta, dev and nightly)
	o Chromium (stable,beta,dev)
	o Conkeror
	o Edge
	o Firefox (stable,beta,aurora)
	o Google-chrome (stable,beta,dev)
	o Heftig's version of Aurora (https://bbs.archlinux.org/viewtopic.php?id=117157)
	o Inox (https://bbs.archlinux.org/viewtopic.php?id=198763)
	o Midori
	o Newsbeuter
	o Opera (stable, next, and developer)
	o Seamonkey
	o Thunderbird
	o Tor-browser
	o Vivaldi (stable and snapshot)

SAMPLE OUTPUT
Sample output invoking the firefox option (your mileage will vary).


 $ profile-cleaner f
 /home/facade/.mozilla/firefox/zee52krz.default/cookies.sqlite reduced by .87 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/signons.sqlite reduced by .41 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/downloads.sqlite reduced by .56 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/chromeappsstore.sqlite reduced by .03 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/urlclassifier3.sqlite reduced by 43.10 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/formhistory.sqlite reduced by .11 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/addons.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/permissions.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/content-prefs.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/extensions.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/webappsstore.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/OfflineCache/index.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/search.sqlite reduced by 0 Mbytes
 /home/facade/.mozilla/firefox/zee52krz.default/places.sqlite reduced by 9.98 Mbytes

 firefox profile reduced by 55.06 Mbytes

CONTRIBUTE
Should you wish to contribute to this code, please fork and send a pull request. Source is freely available on github: https://github.com/graysky2/profile-cleaner

BUGS
None known.

AUTHOR
graysky (graysky AT archlinux DOT us)

SEE ALSO
profile-sync-deamon (1)

@coldtobi
Copy link

Ah, I keep a text file which is more easily edited:

Many thanks. May I suggest to add it to the repository, so that e.g Debian can use it to build the manpage during package build?

graysky2 added a commit that referenced this issue May 29, 2023
@graysky2
Copy link
Owner

Sure

graysky2 added a commit that referenced this issue May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants