ycl

Artifact [e775f8a4d3]
Login

Artifact [e775f8a4d3]

Artifact e775f8a4d32b19ceb42473578f33c09e46b9fc78:


#! /bin/env tclsh

namespace eval doc {}

variable doc::compress {
	description {
		use xz cmd to perform compression
	}
	args {
		keep {
			description {
				don't delete input files
			}
			default {
				set keep 1
			}
		} input {
			description {
				list of files
			}
		}
	}
}
proc compress args {
	set xzopts [list]
	checkargs doc::compress
	set stdout 0
	if {$keep} {
		lappend xzopts -k
	}
	exec xz {*}$xzopts
}