Files
launcher/tilde.1
T

91 lines
2.5 KiB
Groff
Raw Normal View History

.TH TILDE 1 "October 2026" "Tilde User Scripts" "User Commands"
.SH NAME
tilde \- submit, review and run approved community scripts
.SH SYNOPSIS
2019-09-22 15:03:24 -04:00
.B tilde
2023-08-02 15:01:58 -06:00
[\fIOPTION\fR] [\fICOMMAND\fR]
.SH DESCRIPTION
The tilde launcher provides a submission and administrator approval process
for community scripts. Approved executables are accessible from /tilde/bin.
New approvals use reviewed, root-owned copies rather than mutable links to
the submitting user's home directory.
2023-08-02 15:01:58 -06:00
.SH OPTIONS
.TP
.B -h, --help
Show usage and exit.
.TP
.B -v, --version
Show the version and exit.
2023-08-02 15:01:58 -06:00
.SH COMMANDS
.TP
2023-08-02 15:01:58 -06:00
.B list
List approved scripts with author and description.
.TP
.B about \fIscript\fR
Show its description and author. Alias: description.
2019-09-06 17:29:44 +02:00
.TP
2023-08-02 15:01:58 -06:00
.B submit
Submit an executable in ~/bin for approval.
2019-09-06 16:54:44 +02:00
.TP
.B update \fIscript\fR
Submit a new revision of a script that you own. The approved version remains
available until the revision is accepted.
.TP
.B pending
List your submissions that are not yet approved.
.TP
.B status \fIscript\fR
Show the script's approval and submission status.
.TP
.B run \fIscript\fR [\fIarguments\fR]
Run an approved script, forwarding its arguments.
2019-09-06 16:54:44 +02:00
.TP
2023-08-02 15:01:58 -06:00
.B approve
Interactively approve, reject or skip pending submissions (root only).
2019-09-06 16:54:44 +02:00
.TP
2023-08-02 15:01:58 -06:00
.B revoke \fIscript\fR
Revoke a previously approved script after confirmation (root only).
.TP
.B migrate [\fIscript\fR]
Interactively review and migrate legacy user-owned symlinks (root only).
When no name is given, review all legacy links.
.TP
.B init
Initialize secured launcher directories (root only). Does not alter
existing approved links.
.SH FILES
.TP
.I /tilde/bin
Published command names.
.TP
.I /tilde/approved
Root-owned reviewed versions.
.TP
.I /tilde/descriptions
Published descriptions.
.TP
.I /tilde/metadata
Root-owned approval records.
.TP
.I /tilde/rejected
Root-owned rejection fingerprints.
.TP
.I /tilde/pending-submissions
User-managed pending snapshots.
.TP
.I /tilde/review
Private root-owned temporary review area.
.SH NOTES
An administrator approves an immutable snapshot of a submitted script. The
script is captured under the submitter's user ID; it is not executed as root.
Legacy links are not changed until an administrator explicitly migrates them.
Single-file scripts are supported; executables requiring files beside them may
need packaging changes before migration.
.PP
To run approved scripts directly, append /tilde/bin to your PATH.
.SH AUTHOR
Ben Harris <ben@tilde.team>
2023-08-02 15:01:58 -06:00
.SH COPYRIGHT
Copyright (C) 2018 Ben Harris.
.SH LICENSE
GPL-3.0-or-later. See LICENSE.