This release has no sugar for you! No new features, just test improvements and code robustness.
Sashimi: Getting Started Tutorial 0
Here a getting started tutorial for Sashimi
.
Released Sashimi 0.1.6 0
I just released a new version of Sashimi, with tiny fixes and a new home! In fact the project is also hosted on RubyForge, now you can install the gem with:
$ (sudo) gem install sashimi
or with:
$ (sudo) gem install jodosha-sashimi --source=http://gems.github.com
If you wish, you can visit the project pages on GitHub and on RubyForge.
UPDATE The release 0.1.6 is broken, you are strongly encouraged to update your gem with the newest 0.1.7.
Sashimi: Just Received A Tasteful Update 0
Yesterday I announced Sashimi and now it's already time of tasteful updates.
Changes
First, thanks to all the people that appreciated my work. Second, new commands and options are avaliable for Sashimi.
Update all plugins in your repository:
$ sashimi update --all
Install a plugin to your Rails app:
$ sashimi install --rails click-to-globalize
NOTE this is an alias for the add command.
Update a plugin of a Rails app:
$ sashimi update --rails click-to-globalize
NOTE If your application is versioned with Svn or Git, Sashimi will automatically schedules for add/remove the added/removed files.
How To Update
$ (sudo) gem update jodosha-sashimi --source=http://gems.github.com
I hope you enjoy those addictional options.
Sashimi: A Rails Plugins Manager Gem 3
I have a really, really bad memory: each time I need to install a Rails plugin, I Google to find the repository, then try to download the code. Often, I remember the url, but the server is down. Damn!
All this annoying issues kill the Rails rapidity on application prototyping. But, what if all the plugins which I need are available offline on my notebook? I can forget about all that urls, and I should stop to worry about the server status.
To solve this problems, I wrote Sashimi, it's a gem that manages you favourite Rails plugins in a local repository.
How It Works?
First you need to install it with:
$ (sudo) gem install jodosha-sashimi --source=http://gems.github.comNow you can install a plugin on your local repository:
$ sashimi install git://github.com/jodosha/click-to-globalize.gitTa-daaaa!! Now Click to Globalize is available offline:
$ sashimi list
click-to-globalizeIf you need to add it to your Rails app, just move to your app root, then type:
$ sashimi add click-to-globalize
Conclusion
I found Sashimi really useful, I hope you too.
For the complete reference, please check out at the official gem page.
Sashimi 0
Sashimi
Sashimi is a Rails plugins manager.
It allows to install your favourite plugins in a local repository and add them to your Rails apps.
The main goal of this gem is to allow the plugins offline installation.
Installation
$ (sudo) gem install sashimi
or:
$ (sudo) gem install jodosha-sashimi --source=http://gems.github.com
Usage
Install a plugin from a subversion URL:
$ sashimi install http://dev.rubyonrails.com/svn/rails/plugins/continuous_builder
Install a plugin from a git URL:
$ sashimi install git://github.com/jodosha/click-to-globalize.git
Uninstall a plugin:
$ sashimi uninstall continuous_builder
Update a plugin:
$ sashimi update click-to-globalize
Update all installed plugins:
$ sashimi update --all
Update a plugin of a Rails app:
$ sashimi update --rails click-to-globalize
NOTE: If your application is versioned with Svn or Git, Sashimi will automatically schedules for add/remove the
added/removed files.
List all installed plugins:
$ sashimi list
Add installed plugin(s) to a Rails app:
$ sashimi add click-to-globalize
or$ sashimi install --rails click-to-globalize
Known And Common Issues
- When add a plugin to an app, make sure your current directory is the rails root.
- Only Subversion and Git repositories are currently supported.
Contribute
Check out the code and test it:
$ git clone git://github.com/jodosha/sashimi.git
$ rake
Create a ticket to: http://sushistar.lighthouseapp.comCreate a patch and add as attachement to the ticket.
Credits
Partially inspired to RaPT.
Copyright
Copyright © 2008 Luca Guidi - http://lucaguidi.com, released under the MIT license
