Chris Eppstein
|
3adf6a6435
|
Extract a project compiler class from the update_project command.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
6c4759278e
|
Don't return a trailing slash from templatize or targetize.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
c0c422c373
|
Consolodate error classes.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
9e80847ac7
|
Remove unused method.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
8a0d2b900c
|
Clean up the version parsing code.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
29666e177c
|
DRY up the different types of installs.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
a0552a67c4
|
Modify the update command to use the Actions module and Logger. Moved the compile action to the Actions module.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
dbc262fbe1
|
Factored out an Actions module for doing the filesystem actions like copying, making directories, etc.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
98a2f0538b
|
Use the Compass.configuration singleton for updates.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
a7406659b6
|
New Ruby on Rails project installer.
|
2009-02-08 03:46:46 -08:00 |
|
Chris Eppstein
|
94f4471ad5
|
Better followup messages after installation.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
1da3b3ae9b
|
Add a to method to Manifest::Entry to centralize the logic.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
d2a3046526
|
Make the Configuration class a singleton + added some access helpers to
the Compass module.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
91e081cd50
|
New project creation implemented using manifests and installation strategies.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
0ac537a81b
|
Added a framework accessor for the current framework.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
61de5ae125
|
New base class for Compass Errors.
|
2009-02-08 03:45:48 -08:00 |
|
Chris Eppstein
|
59e626fe8b
|
Factored out a Configuration object to parse stand-alone project configuration files.
|
2009-02-08 03:45:47 -08:00 |
|
Chris Eppstein
|
845fa14e71
|
Factored out a logger for the command line to tell the user what is happening.
|
2009-02-08 03:45:47 -08:00 |
|
Chris Eppstein
|
e8d249fa38
|
Better comments/instructions on the compass project stylesheets.
|
2009-02-08 03:45:47 -08:00 |
|
Chris Eppstein
|
359be7e46e
|
Added an import to the install_rails command line command. Bumped the version up to 0.3.9
|
2009-02-06 10:57:08 -08:00 |
|
Chris Eppstein
|
ab149f895e
|
Bump version.
|
2009-01-25 22:45:36 -08:00 |
|
Chris Eppstein
|
f316dd013e
|
Centralize all the framework specific code into the frameworks directory.
|
2009-01-25 15:05:36 -08:00 |
|
Chris Eppstein
|
1e5502159b
|
Refactor the Compass commands to centralize and cleanup the project commands.
|
2009-01-25 14:27:08 -08:00 |
|
Chris Eppstein
|
911041f355
|
Give a better error message to users with an unsupported version of haml installed.
|
2009-01-25 11:28:11 -08:00 |
|
Chris Eppstein
|
c8e07b4228
|
Make the compass watch command a little more understandable for first time users and handle Interrupt more gracefully.
|
2009-01-24 14:35:17 -08:00 |
|
Chris Eppstein
|
8fc0c48dd5
|
Unit test for the compass rails installer.
|
2009-01-19 11:04:25 -08:00 |
|
Chris Eppstein
|
a9aa79d9a7
|
Support for testing the compass command line when it expects stdin responses.
|
2009-01-19 11:02:51 -08:00 |
|
Chris Eppstein
|
d5b711170c
|
First pass at testing the command line tool.
|
2009-01-19 07:53:51 -08:00 |
|
Chris Eppstein
|
ff2a54af53
|
Changes to make the command-line tool more testable.
|
2009-01-19 07:52:39 -08:00 |
|
Chris Eppstein
|
5fce487ba8
|
Don't reference ARGV in the exec module. This makes testing easier.
|
2009-01-18 17:41:20 -08:00 |
|
Chris Eppstein
|
becda48b83
|
Allow passing a path to the rails project instead of requiring the user to change into the rails project directory first.
|
2009-01-18 17:04:20 -08:00 |
|
Chris Eppstein
|
f903da3434
|
Indifferent access (symbol, string) for Compass::Frameworks[]
|
2009-01-18 12:25:16 -08:00 |
|
Chris Eppstein
|
6be55d55e5
|
Remove obsolete code in the test helper.
|
2009-01-13 08:08:27 -08:00 |
|
Chris Eppstein
|
98035eea07
|
Better to keep the config file in the source directory.
|
2009-01-02 01:35:14 -08:00 |
|
Chris Eppstein
|
835fcdee2b
|
Updated Manifest and gemspec.
|
2009-01-02 01:27:46 -08:00 |
|
Chris Eppstein
|
3389b30dab
|
Bump version.
|
2009-01-02 01:27:40 -08:00 |
|
Chris Eppstein
|
77077c6347
|
Allow a ruby configuration file named config.rb to be placed at the top of a compass project to import other plugins and frameworks.
|
2009-01-02 01:26:16 -08:00 |
|
Chris Eppstein
|
0b68f55948
|
Updated the README.
|
2009-01-02 01:00:42 -08:00 |
|
Chris Eppstein
|
7ff89ec5f9
|
Updated Manifest and gemspec.
|
2009-01-02 00:35:20 -08:00 |
|
Chris Eppstein
|
94274475fe
|
Bump the version.
|
2009-01-02 00:35:15 -08:00 |
|
Chris Eppstein
|
9311922cc0
|
Updated Manifest and gemspec.
|
2009-01-02 00:34:44 -08:00 |
|
Chris Eppstein
|
8b8ad95c15
|
Make framework plugins actually work.
|
2009-01-01 23:18:21 -08:00 |
|
Chris Eppstein
|
ebb22c1060
|
Register the blueprint framework as the correct name.
|
2009-01-01 23:14:51 -08:00 |
|
Chris Eppstein
|
a54ccae040
|
Don't limit the legal framework values on the command line.
|
2009-01-01 23:14:24 -08:00 |
|
Chris Eppstein
|
e93051d239
|
Add a command to list available frameworks.
|
2009-01-01 23:11:52 -08:00 |
|
Chris Eppstein
|
b021b77894
|
Allow frameworks more control over specifying where the templates and stylesheets are located.
|
2009-01-01 18:06:37 -08:00 |
|
Chris Eppstein
|
03156b7c72
|
Updated Manifest and gemspec.
|
2008-12-21 22:20:48 -08:00 |
|
Chris Eppstein
|
682a44b967
|
Bump the version number.
|
2008-12-21 22:20:41 -08:00 |
|
Chris Eppstein
|
07f36dfe55
|
Updated Manifest and gemspec.
|
2008-12-21 22:09:44 -08:00 |
|
Chris Eppstein
|
9631a403e3
|
Allow the project source and target directories to be different by specifying --source and --target to any of the command line commands.
|
2008-12-21 22:07:32 -08:00 |
|