3
0
Fork 0

improvements

This commit is contained in:
deepend 2023-08-02 14:27:33 -06:00
parent e5a6bf1d84
commit a1d2d5e8ba
1 changed files with 70 additions and 27 deletions

97
tilde.1
View File

@ -1,33 +1,76 @@
.TH tilde 1 "5 September 2018" "v0.0.2"
.SH NAME
tilde \- user script wrapper and submission tool
.SH SYNOPSIS
.B tilde [options] (scriptname)
.P
.SH DESRIPTION
.B tilde
is a wrapper around user-submitted scripts.
any accepted script in /tilde/bin can be run with
the wrapper feature.
.TH TILDE 1 "August 2023" "Tilde User Scripts" "User Commands"
users can submit any script in their ~/bin directory
which will be mailed to admins for review.
.SH USAGE
.SH NAME
tilde \- manage user-submitted scripts and apps
.SH SYNOPSIS
.B tilde
[\fIOPTION\fR] [\fICOMMAND\fR]
.SH DESCRIPTION
The \fBtilde\fR command is a script management tool for managing user-submitted scripts and apps on the system. It allows users to submit their scripts for approval by administrators, who can then approve or revoke them for system-wide usage.
By default, approved scripts are stored in the directory /tilde/bin, and their descriptions are kept in /tilde/descriptions.
.SH OPTIONS
.TP
.B tilde list
List all available scripts in /tilde/bin
.B \-h, \-\-help
Show usage information and exit.
.TP
.B tilde [scriptname]
Run scriptname.
.B \-v, \-\-version
Show version information and exit.
.SH COMMANDS
The following commands are supported:
.TP
.B tilde submit
Submit a script from your ~/bin directory
.B list
Show a list of approved user scripts along with their descriptions.
.TP
.B tilde about [scriptname]
Get the submitter's description for a script.
.SH DEPENDENCIES
None.
.SH BUGS
None known. Please submit to https://tildegit.org/team/tilde-launcher/issues
.B submit
Start the submission flow for your own script. The script should be placed in the ~/bin directory, be executable, and respond to help or --help.
.TP
.B about \fIscript\fR
Show the description and details of a specific script.
.TP
.B approve
Enter the approval queue for pending scripts. This command is only accessible to the root user. Administrators can review pending submissions and approve them for system-wide usage.
.TP
.B revoke \fIscript\fR
Revoke a previously approved script. This command is only accessible to the root user.
.TP
.B run \fIscript\fR
Run an approved script by specifying its name. The script must be available in the /tilde/bin directory.
.SH PATH CONFIGURATION
To use approved scripts without invoking the \fBtilde\fR command, you can add /tilde/bin to your PATH environment variable. By doing so, the scripts in /tilde/bin will be accessible directly from the command line.
You can add /tilde/bin to your PATH by adding the following line to your shell configuration file (e.g., .bashrc or .zshrc):
.BP
\fBexport PATH=\$PATH:/tilde/bin\fR
Then, restart your shell or run the following command to apply the changes:
.BP
\fBsource ~/.bashrc\fR (or \fBsource ~/.zshrc\fR for Zsh)
.SH SEE ALSO
The \fBtilde\fR command is part of the tilde-scripts package. More information about the tilde-scripts package can be found on the tilde.team website.
.SH AUTHOR
Ben Harris <ben (at) tilde (dot) team>
\fBBen Harris\fR <\fBben@tilde.team\fR>
.SH COPYRIGHT
Copyright (C) 2018 Ben Harris.
.SH LICENSE
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at <http://www.gnu.org/licenses/> for more details.