SwitchTower wishlist
Posted by Jamis on December 22, 2005 @ 07:58 PM
SwitchTower? It seems to be popping up everywhere, with people generally raving about it. Some seem more than a little enamored of it.
I’ll be releasing a new version of it early next week.
But what I’m really wondering is this: what about SwitchTower really bothers you? What could make it better? What do you think it lacks? No guarantees that I’ll answer every request (in fact, I’d like to keep the features pretty limited, and allow people to instead distribute their own recipe files where possible), but I’d like to know how people are using (or wanting to use) SwitchTower, and what about it is most painful to them.
So, speak up!

1. topfunky said...
2. Hunter said...
3. Jamis said...
4. motobass said...
5. Ryan said...
6. rabble said...
7. Ryan Carver said...
def copy_roles(roles, from, to) role to, *roles[from].collect { |r| r.host } end copy_roles roles, :tracker, :app # make all tracker roles app rolesLetting roles extend others like this might be helpful, for example a :code role could be defined and used to deploy code, then :app would extend :code. If this were the case I wouldn't have had to use :db just to get code on a host. In general, I agree that if things were broken down in smaller pieces it would be easier to put together in unexpected ways. But seriously, there's nothing we couldn't do yet, just maybe not as DRY as I'd like.8. Mazdak Rezvani said...
9. James Duncan Davidson said...
10. Matt Jankowski said...
11. Matt Jankowski said...
12. Michael Schoen said...
desc "Removes old releases." task :cleanup, :roles => [:app, :db, :web] do keep = releases[(releases.length > 5 ? -5 : -1 * releases.length) .. -1].join('|') run <<-CMD cd #{releases_path} && for i in `ls -d * | egrep -v "#{keep}"`; do if [[ -a $i ]] then rm -rf $i ; fi; done CMD end13. Windows Switchtower said...
14. Windows switchtower said...
15. Jamie Hill said...
16. James Duncan Davidson said...
17. Piotr Banasik said...
18. James Duncan Davidson said...
19. Glenn Vanderburg said...
20. Daniel Morrison said...
21. Jamis said...
22. Lars Pind said...
23. Dylan said...
24. Dylan said...
25. Anthony Eden said...
26. Jamis said...
27. Anthony Eden said...
28. Jamis said...
29. Anthony Eden said...
30. Jamis said...
31. Anthony Eden said...
32. Pat Maddox said...