graft.1.template (910B)
1 .TH "GRAFT" "1" "2026-07-26" "graft" "User Commands" 2 .SH NAME 3 graft \- simple "package manager" 4 .SH SYNOPSIS 5 \fBgraft\fR [\-hn] \fIROOT\fR \fIPKGS\fR... 6 .SH DESCRIPTION 7 \fBgraft\fR is a simple "package manager" that merely links or copies 8 files/directories into place and then prints what happened. 9 .P 10 \fBgraft\fR does not handle remote fetching, build steps, versions, 11 dependencies, package removal, or most other features you would expect 12 from a "package manager" (hence the scare quotes). 13 .SH OPTIONS 14 .TP 15 \fB\-h\fR 16 Display a help message. 17 .TP 18 \fB\-n\fR 19 Enable dry-run mode, causing \fBgraft\fR to not write any files but still 20 print-out what it would do. (More precisely, this only affects the \fIlink\fR 21 and \fIcopy\fR functions. \fI.graft.sh\fR scripts can still do anything.) 22 .SH NOTES 23 \fBgraft\fR is mainly intended for configuration file ("dotfile") management. 24 .SH EXAMPLE 25 .EX 26 {example-trace.txt} 27 .EE