CASCM-CLI
view release on metacpan or search on metacpan
hv provides a unified, context aware CLI for CA Harvest SCM.
CONTEXT
hv looks for, collects, merges and passes on context and options to
underlying Harvest commands. This allows context to be configured in
various locations.
Context files are .ini files. Please see the documentation in
CASCM::Wrapper for the format and examples of context files.
The following precedence is used when merging context from various
sources.
- command-line
hv hci -st Developement
Harvest CLI options can be provided directly on the command line,
just like you would when running harvest commands directly
- Project-specific Context
The project context is a context file .hvcontext in the current
directory
- User-specific Context
The user's context file defaults to .hvcontext in the user's home
directory. This can also be specified using the HVCONTEXT
environment variable.
- System-wide Context
The system wide context file defaults to $CA_SCM_HOME/hvcontext or
$HARVEST_HOME/hvcontext
LOGGING
Unlike harvest commands, hv will, by default, log to STDOUT(or STDERR).
Harvest specific log files are not created.
SUBCOMMANDS
Almost all harvest commands are supported as subcommands. Please see
CASCM::Wrapper for a full list of supported commands.
BUGS AND LIMITATIONS
Please report any bugs or feature requests at
https://github.com/mithun/perl-cascm-cli/issues
AUTHOR
Mithun Ayachit mithun@cpan.org
LICENSE AND COPYRIGHT
Copyright (c) 2014, Mithun Ayachit. All rights reserved.
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself. See perlartistic.
( run in 2.205 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )