cmdr
Artifact Content
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Artifact 30238b22e1cb2e46aa2811dd48f5c5c06bae8542:


xo::parameter

	// command implementation view

	set?	bool	has user-specified information
	string		string	the user-specified information
	value		any	actual value, user-specified
				transformed, or default ...

	// general acessors

	name        
	description 
	ordered     
	cmdline     
	required    
	list        
	hasdefault  
	default     
	generator   
	interactive 
	prompt      
	validator
	when-complete

xo::config

	names		list of all parameter names in the
			collection.
	@NAME		forward to parameter NAME, value()
	@NAME ...	forward to parameter NAME, specific
	      		method and args.

xo::private, xo::officer

	do ...		parse command line ...
	help		return help structure for command.

	//superclass methods (actor)

	name
	fullname
	name:
	description
	description:
	super
	super:
	keys
	get
	set

xo::private
	// internal xo::config methods.

	names
	@NAME
	@NAME ...

Command prefixes in parameters:

	validator
		<V> validate X
		<V> default

	generator
		<G>

	when-complete
		<W> X