App-VTide
view release on metacpan or search on metacpan
=pod
=begin html
<a href="https://travis-ci.org/ivanwills/App-VTide?branch=master"><img src="https://travis-ci.org/ivanwills/App-VTide.png?branch=master" alt="App-VTide"></a>
<a href="https://coveralls.io/r/ivanwills/App-VTide?branch=master"><img src="https://coveralls.io/repos/ivanwills/App-VTide/badge.svg?branch=master" alt="Coverage Status" /></a>
=end html
=head1 App::VTide
An IDE(ish) environment built on Tmux and Vim (or another editor if desired)
=head1 INSTALLATION
From cpan:
cpanm App::TVide
# or if you don't have cpnam
cpan App::TVide
To install this module, run the following commands:
perl Build.PL
./Build
./Build test
./Build install
=head1 Usage
vtide init [name]
vtide start (project)
vtide edit [--save[=]name] (group|files)
=head1 Configuration
There are 2 global and 1 local configuration files
=head2 .vtide.yml
The individual projects configuration
---
# optional name of project (default name is the directory)
name: myapp
# the total number of terminals to start up
count: 4
# default configs for terminals
default:
# when the command finishes restart the command (useful for running
# dev servers which may die or you may want to kill and restart)
restart: false
# run the command at first start or wait for the user to press enter
wait: false
# configure your editor
editor:
# the command to run
command:
# this will run vim -O pluse what ever files are found but the files config
- vim
-O
# files store the named file groups
files:
lib:
- lib/Myapp.pm
( run in 2.715 seconds using v1.01-cache-2.11-cpan-df04353d9ac )