tmuxinator vs tmuxp
When comparing tmuxinator vs tmuxp, the Slant community recommends tmuxp for most people. In the question“What are the best tmux wrappers?” tmuxp is ranked 1st while tmuxinator is ranked 2nd. The most important reason people chose tmuxp is:
Called session freezing - this can be saved into json or YAML (which is compatible with tmuxinator)
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Simple commands list
The command list is really simple: list, new, start, etc. Making the app easy to pick up for new users.
Pro Most popular tmux wrapper
Its the one everyone uses.
Pro Written in Ruby
Makes it easy to contribute to and maintain.
Pro Save existing session layouts exactly as they are into their own session config files
Called session freezing - this can be saved into json or YAML (which is compatible with tmuxinator)
Pro Pre-Commands
In the session config files you can add a config variable for pre-commands. Before a window or pane is shown a script/command is run beforehand. E.g. setting up virtualenv, vagrant provisioning, etc
Pro Two config languages
Configs for sessions can be saved as YAML or JSON with an easy convertor built in.
Pro Easy Import of other configs
Can easily import configs from tmuxinator or teamocli to get up & running quick.
Cons
Con Hasn't changed in a long time
Nothing seems to change or be added.
Con No listing feature
tmuxinator has a popular list feature which isn't available to see what sessions you have ready to load. This could be easily fixed with a simple script to ls the session folder but it should be built in.