Commit Graph

759 Commits

Author SHA1 Message Date
Adam Strickland
03c8babb34 Merge pull request #631 from adamstrickland/v0.11.3-release
bump version to 0.11.3, preps changelog for release
v0.11.3
2018-06-11 09:34:19 -07:00
Adam Strickland
3a332e78ea bump version to 0.11.3, preps changelog for release 2018-06-11 09:22:23 -05:00
Adam Strickland
853e60bb1e Merge pull request #628 from adamstrickland/431-local-config-overrides-basic-commands
Local config overrides basic commands
2018-06-11 07:15:30 -07:00
Adam Strickland
e569aa0aa6 changes bootstrap to accept array of args (vs varargs) 2018-06-07 15:15:00 -07:00
Adam Strickland
179aaab36e fixes cops 2018-06-02 09:36:27 -05:00
Adam Strickland
7c4972b7d4 immortalizes protected thor commands, introduces code comment re: same 2018-06-02 09:16:37 -05:00
Adam Strickland
589da5e69b fixes specs 2018-06-02 09:06:38 -05:00
Adam Strickland
0e24ecdc3f Merge pull request #630 from JonRowe/patch-1
Highlight spacing issue.
2018-05-30 22:26:11 -05:00
Pete Doherty
9caee5c854 reword YAML indentation comment and add SO link 2018-05-30 10:16:06 -04:00
Jon Rowe
fec1e23cfb Highlight spacing issue. 2018-05-30 08:19:23 +01:00
Adam Strickland
cd1fa02624 moves executable bootstrap logic to Tmuxinator::Cli.bootstrap
adds tests for same
includes bootstrap tests for both with and without a local project config
also ignores local .env
2018-05-27 12:29:44 -05:00
Adam Strickland
f9e6d1fe64 formalizes set of reserved commands and modifies executable to use it 2018-05-27 10:10:10 -05:00
Pete Doherty
3a33e91e1c update-COC - replace j3rn's email with ethagnawl's in COC (#627) 2018-05-26 16:24:10 -04:00
Pete Doherty
84b47360b2 Use Correct Project Config File Path When Generating Config File
* 440-fix-config-file-path-in-project-config - use full project config file path when generating project config file

* MISC - refactor "should always generate a project file" spec -- use Dir.mktmpdir

* 440-fix-config-file-path-in-project-config - update CHANGELOG.md

Closes #440.
2018-05-26 13:24:22 -04:00
Pete Doherty
0bf56f9381 Quiet RuboCop Warnings (#622)
* 620 - quiet rubocop warnings
2018-05-09 23:40:30 -04:00
Pete Doherty
14f0146145 Bump tmuxinator version to 0.11.2 (#618) 2018-05-09 09:34:55 -04:00
Edoardo T
30d28da852 Fix on exit not firing (#617)
* fix hook_on_project_exit not fired

Fix #555 restoring `on_project_exit` hook behvaiour. Should have been a
replacement for `post` but was not working due to a failing check.

* update CHANGELOG

* Update template.erb

add whitespace before hook_on_project_exit
2018-05-09 08:23:17 -04:00
Pete Doherty
d81a2fcd8d bump tmuxinator version to 0.11.1 (#613) 2018-04-16 15:17:30 -04:00
Pete Doherty
a920c96d97 add support for tmux 2.7 (#612) 2018-04-16 11:43:00 -04:00
Felix Eckhofer
c11791495a Always prefer local lib over other versions (#603)
`>>` appends to LOAD_PATH, which means another installation might take
precedence. This bug was introduced in 2903c70e.
2018-04-03 19:40:48 -04:00
Pete Doherty
a25c61d17f Add project config file option to tmuxinator start (#601)
* parameterized-yaml - first pass at parameterized yml cli option

* parameterized-yaml - change yaml_filepath to project-config/project_config

* parameterized-yaml - add project config file cli specs

* parameterized-yaml - add additional project_config Config#validate specs

* fix merge conflict

* parameterized-yaml - refactor Config#validate in order to satiate code climate

* parameterized-yaml - refactor Cli#create_project to satiate Code Climate

* parameterized-yaml - fix regression in Cli#create_project caused by Code Climate fix

* parameterized-yaml - document Cli#create_project attach/detach assignment logic

* parameterized-yaml - bump version to 0.11.0

* parameterized-yaml - use keyword args in calls to Config#exists?


Closes #595.
v0.11.0
2018-03-30 16:02:05 -04:00
Nicolas Leger
d6720a8c09 [CI] Test against Ruby 2.5 (#605)
* [CI] Test against Ruby 2.5

* [Changelog] Add Ruby 2.5 test note #602

* Update CHANGELOG.md
2018-03-29 12:38:19 -04:00
ge-fa
b0ece95147 Drop factory_girl, introduce factory_bot (#604)
This library got renamed, see [1] for details.

[1] https://github.com/thoughtbot/factory_bot/blob/master/NAME.md
2018-03-26 23:17:27 -04:00
Pete Doherty
5849b38c98 Merge pull request #600 from ethagnawl/597-update-XDG-comment
597-update-XDG-comment
2018-03-26 10:03:43 -04:00
Peter Doherty
d209a8c59b 597-update-XDG-comment - update CHANGELOG.md 2018-03-20 13:04:24 -04:00
Pete Doherty
bf784c45ab Merge pull request #577 from ethagnawl/575-format-deprecation-messages
575-format-deprecation-messages - use common formatting in deprecatio…
2018-03-20 13:00:44 -04:00
Peter Doherty
a1ec7991b4 597-update-XDG-comment - make Config#xdg comment reference correct XDG variable and add example of degenerate case 2018-03-18 17:50:28 -04:00
Pete Doherty
503d62b10e Merge pull request #593 from jlong49/copyrightupdate
Updated the year on the copyright in the readme to 2018 from 2017
2018-03-01 12:07:53 -05:00
John Long
d8593f6bbc Updated the year on the copyright 2018-03-01 10:59:11 -05:00
Adam Strickland
cdc41cfeee Merge pull request #580 from adamstrickland/rel-0.10.1
version bump and changelog update for 0.10.1 release
v0.10.1
2017-12-01 08:42:20 -06:00
Adam Strickland
c0d4cd3df1 version bump and changelog update for 0.10.1 release 2017-11-28 13:01:59 -06:00
Adam Strickland
193d61fbb4 Merge pull request #578 from adamstrickland/rubocop-security-vulnerability
updates rubocop to resolve security vulnerability
2017-11-28 13:00:33 -06:00
Adam Strickland
f2c80dd3e0 Merge branch 'master' into rubocop-security-vulnerability 2017-11-28 11:02:19 -06:00
Adam Strickland
ce7c3f513c Merge pull request #579 from adamstrickland/seanmalloy-new-tmux-versions
Seanmalloy new tmux versions
2017-11-28 11:01:32 -06:00
Adam Strickland
2cd3c675fe fixes cops 2017-11-28 09:56:03 -06:00
Adam Strickland
4738d7f3c0 updates SUPPORTED_TMUX_VERSIONS to include 2.4, 2.5, 2.6 2017-11-28 09:40:01 -06:00
Adam Strickland
141be784cd merge seanmalloy/new-tmux-versions 2017-11-28 09:38:53 -06:00
Adam Strickland
96b60a8087 updates changelog 2017-11-28 09:35:38 -06:00
Adam Strickland
d663b2a53d updates rubocop to resolve security vulnerability 2017-11-28 09:34:06 -06:00
Pete Doherty
cee3a19fa4 Merge pull request #576 from weijiekoh/patch-1
Added documentation about project hooks to README
2017-11-27 10:35:06 -05:00
Peter Doherty
9421bd7740 575-format-deprecation-messages - use common formatting in deprecation warnings 2017-11-25 20:16:36 -05:00
Adam Strickland
076f6ddca9 Merge pull request #574 from rglassett/tmux-master-version-warning
Handle 'tmux master' version more gracefully
2017-11-25 11:22:27 -06:00
weijiekoh
0fb1a8d053 Added documentation about project hooks to README
Since pre and post are deprecated and have been replaced by project hooks, the README should reflect this.
2017-11-23 11:08:01 +08:00
Ryan Glassett
37fa86278c Merge remote-tracking branch 'upstream/master' into tmux-master-version-warning 2017-11-22 10:13:19 -08:00
Ryan Glassett
974c8b618f squash! Handle 'tmux master' version more gracefully
- References relevant open issues in changelog.
- Adds a list of supported tmux versions to the Tmuxinator module.
- Generalizes deprecation warning to apply to all unsupported versions.
- Removes 'master' from .travis.yml since it is not officially
  supported.
2017-11-22 10:09:31 -08:00
Ryan Glassett
9bd3ae94dc Merge pull request #573 from rglassett/fix-additional-pane-base-index-bugs
Fix additional pane-base-index bugs
2017-11-22 09:25:01 -08:00
Ryan Glassett
6a3cdd556f Handle 'tmux master' version more gracefully
Same diff as #545 with minor changes as discussed in that thread. Treats
'tmux master' as being arbitrarily high, and displays a deprecation
warning to users attempting to run tmuxinator under 'tmux master'.
2017-11-22 00:49:16 -08:00
Ryan Glassett
d9ca66e8ee Fix additional pane-base-index bugs
Fixes remaining sites where the base-index option (for windows) was
incorrectly used in place of the pane-base-index option.
2017-11-21 23:48:45 -08:00
Sean Malloy
318dde6af0 Add new tmux version to TravisCI matrix
Adding tmux versions 2.4, 2.5, and 2.6 to the
TravisCI matrix.
2017-11-19 22:35:27 -06:00
Pete Doherty
667b82a9d5 Merge pull request #565 from ethagnawl/564-support-emojis-in-project-names
Support emojis in project names
2017-10-30 13:51:44 -04:00