# File lib/puppet/util/command_line.rb, line 20
20:       def initialize( zero = $0, argv = ARGV, stdin = STDIN )
21:         @zero  = zero
22:         @argv  = argv.dup
23:         @stdin = stdin
24: 
25:         @subcommand_name, @args = subcommand_and_args( @zero, @argv, @stdin )
26:       end