This directory contains all the Tcl scripts and package for fnest software.
Main scripts:
fsetup: Optionally create a new repository on the remote server. Clone the remote repository if it doesn't exist.fgroup: Group existing repositories logically. The repositories themselves are never modified by this script.
Helper scripts:
fcfg: Configuration. This script/configuration is normally modified only once.fcgi: Create a CGI script on the server, so the repository gets accessible via web.fhide: Hide/unhide a repository by deleting/creating its associated CGI script.findex: Create thefnestlanding page based on existing repositories and groups.flist: List all existing repositories on the remote server.fpass: Get the password for a repository.fpending: Check local repositories for pending commits.fskin: List current skin, and optionally other available skins.ftest: Run the associatedtcltestfor one or more scripts.fwhich: Get the full path to the local and the remotefossilexecutable.fhelp: Help messages aboutfnestand the scripts.
Ensemble:
fnest: This command can be seen as a namespace where the scripts above are an ensemble.
Another way to see it, is that calling the scripts above is using "aliases", while calling them viafnestis using the "ensemble", which is identical.
Just drop theffrom any script/alias to use it as an ensemble withfnest:alias ensemble fsetup fnest setup fgroup fnest group fhelp fnest help fsetup help fnest help setup fXXX fnest XXX
sub-commands should handled in the same way for fnest as for fossil:
Ambigous sub-command for fossil:
fossil c
fossil: ambiguous command prefix: c
fossil: could be any of: cache cat cgi changes chat checkout cherry-pick cherrypick ci clean clone close co commit configuration
fossil: use "help" for more information
Ambigous sub-command for fnest:
fnest c
fnest: ambiguous command prefix: c
fnest: could be any of: cfg cgi
fnest: use "help" for more information
Non-existing sub-command for fossil:
fossil q
fossil: unknown command: q
fossil: use "help" for more information
Non-existing sub-command for fnest:
fnest q
fnest: unknown command: q
fnest: use "help" for more information
See also fnest auto-completion.