ysh man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

YSH(1)		      User Contributed Perl Documentation		YSH(1)

NAME
       ysh - The YAML Test Shell

SYNOPSIS
	ysh [options]

DESCRIPTION
       This program is designed to let you play with the YAML.pm module in an
       interactive way. When you to type in Perl, you get back YAML. And vice
       versa.

       By default, every line you type is a one line Perl program, the return
       value of which will be displayed as YAML.

       To enter multi-line Perl code start the first line with ';' and use as
       many lines as needed. Terminate with a line containing just ';'.

       To enter YAML text, start with a valid YAML separator/header line which
       is typically '---'. Use '===' to indicate that there is no YAML header.
       Enter as many lines as needed. Terminate with a line containing just
       '...'.

       To read in and process an external YAML file, enter '< filename'. The
       ysh will also work as a standalone filter. It will read anything on
       STDIN as a YAML stream and write the Perl output to STDOUT. You can say
       (on most Unix systems):

	   cat yaml.file | ysh | less

COMMAND LINE OPTIONS
       -MYAML::Module
	   Set the YAML implementation module you wish.

       -l  Keep a log of all ysh activity in './ysh.log'. If the log file
	   already exists, new content will be concatenated to it.

       -L  Keep a log of all ysh activity in './ysh.log'. If the log file
	   already exists, it will be deleted first.

       -r  Test roundtripping. Every piece of Perl code entered will be
	   Dumped, Loaded, and Dumped again. If the two stores do not match,
	   an error message will be reported.

       -R  Same as above, except that a confirmation message will be printed
	   when the roundtrip succeeds.

       -i<number>
	   Specify the number of characters to indent each level. This is the
	   same as setting $YAML::Indent.

       -ub Shortcut for setting '$YAML::UseBlock = 1'. Force multiline scalars
	   to use 'block' style.

       -uf Shortcut for setting '$YAML::UseFold = 1'. Force multiline scalars
	   to use 'folded' style.

       -uc Shortcut for setting '$YAML::UseCode = 1'. Allows subroutine refer-
	   ences to be processed.

       -nh Shortcut for setting '$YAML::UseHeader = 0'.

       -nv Shortcut for setting '$YAML::UseVersion = 0'.

       -v  Print the versions of ysh and YAML.pm.

       -V  In addition to the -v info, print the versions of YAML related mod-
	   ules.

       -h  Print a help message.

       YSH_OPT

       If you don't want to enter your favorite options every time you enter
       ysh, you can put the options into the "YSH_OPT" environment variable.
       Do something like this:

	   export YSH_OPT='-i3 -uc -L'

SEE ALSO
       YAML

AUTHOR
       Ingy dt Net <ingy@cpan.org>

COPYRIGHT
       Copyright (c) 2006. Ingy dt Net. All rights reserved.

       Copyright (c) 2001, 2002. Brian Ingerson. All rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.8.8			  2007-04-08				YSH(1)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net