NAME
    Lazy::Utils - Utilities for lazy

VERSION
    version 1.03

SYNOPSIS
    Utilities for lazy

  Methods
   trim($str)
    trims given string

    $str: *string will be trimed*

    return value: *trimed string*

   ltrim($str)
    trims left given string

    $str: *string will be trimed*

    return value: *trimed string*

   rtrim($str)
    trims right given string

    $str: *string will be trimed*

    return value: *trimed string*

   file_get_contents($path)
    gets all contents of file in string type

    $path: *path of file*

    return value: *file contents in string type*

   shellmeta($s)
    escapes metacharacters of double-quoted shell string

    $s: *double-quoted shell string*

    return value: *escaped string*

   _system($cmd, @argv)
    executes a system command like Perl system call

    $cmd: *command*

    @argv: *command line arguments*

    return value: *exit code of command. 511 if fatal error occurs*

    returned $?: *return code of wait call like on Perl system call*

    returned $!: *system error message like on Perl system call*

   bashReadLine($prompt)
    reads a line using bash

    $prompt: *prompt*

    return value: *line*

   cmdArgs(@argv)
    resolves command line arguments, eg: -opt1 --opt2 val2 command_string
    parameter1 parameter2 ...

    @argv: *command line arguments*

    return value: *{ -opt1 => 'opt1', --opt2 => 'val2', command =>
    'command_string', parameters => ['parameter1', 'parameter2', ...] }*

INSTALLATION
    To install this module type the following

            perl Makefile.PL
            make
            make test
            make install

    from CPAN

            cpan -i Lazy::Utils

DEPENDENCIES
    This module requires these other modules and libraries:

    *   Switch

    *   FindBin

    *   Cwd

    *   File::Basename

REPOSITORY
    GitHub <https://github.com/orkunkaraduman/Lazy-Utils>

    CPAN <https://metacpan.org/release/Lazy-Utils>

AUTHOR
    Orkun Karaduman <orkunkaraduman@gmail.com>

COPYRIGHT AND LICENSE
    Copyright (C) 2016 Orkun Karaduman <orkunkaraduman@gmail.com>

    This program is free software: you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the
    Free Software Foundation, either version 3 of the License, or (at your
    option) any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
    Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program. If not, see <http://www.gnu.org/licenses/>.

