Cloney is an open-source client application that lets you clone .NET solutions
C# C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Cloney.Core.Tests
Cloney.Core
Cloney.Wizard
Cloney
Resources
packages
.gitignore
Cloney.sln
LICENSE
README.md
build.bat
build.boo

README.md

Cloney

Cloney is a Windows application that lets you clone .NET solutions. It can be executed from the command prompt or as a GUI application.

Cloney also features a Window Explorer plugin, that lets you clone a solution by right-clicking the solution file in the Windows Explorer.

Getting started

Cloney can be downloaded as a tag (source code), or as a download bundle (pre-compiled) from GitHub. You can also grab the latest code from the GitHub repository.

Cloney can be executed as a console or a GUI application. It also has a Window Explorer plugin that lets you clone solutions by right-clicking an .sln file in the explorer.

Using the Cloney GUI application

The easiest way to use Cloney is by starting the GUI app. To start it, just double-click cloney.exe in the Windows Explorer or launch cloney.exe without any arguments.

The GUI application has a text box for the source folder and one for the target folder. Select the source and the target folder then press "Clone" button, and you're done.

This is a simple, but nonflexible way to clone solutions.

You can also start a modal version of the GUI, using the "cloney --modal [--source=]" command. When it uses modal, Cloney will only display a source (if none provided) and a target folder selector then start cloning the solution. When the cloning operation is finished, Cloney exists.

Using the Cloney console application

Using the Cloney console application provides you with a lot more options than when using the GUI.

The following command-line commands are supported by the Cloney console app:

cloney <no arguments>
Launch cloney.exe without args to launch the GUI.
	
cloney --clone --source=x --target=y OR
Clone the solution in folder x to folder y.
	
cloney --help
Display a help message about how to use Cloney.
	
cloney --install
Install the Cloney Windows Explorer plugin.

cloney --modal
Start the Cloney GUI in modal (quick) mode.
	
cloney --settings
Display the current Cloney settings.
	
cloney --uninstall
Uninstall the Cloney Windows Explorer plugin.

Get in contact me if you have any ideas regarding how to improve Cloney. A better GUI? More commands? Let me know!

Using the Cloney Windows Explorer Plugin

Daniel Lee (@danlimerick) has created a nice, convenient Windows Explorer plugin, that simplifies using Cloney in the windows explorer.

To install the plugin, just type "cloney --install". The Cloney plugin is then bound to the folder that installed it. To uninstall the plugin, type "cloney --uninstall".

With the plugin properly installed, just right-click any solution file in the Windows Explorer, then click "Clone this solution using Cloney". This will open up a minimal version of the GUI application.

Contact

For more info about this project and other things that I am working on:

Web site:		http://danielsaidi.github.com/Cloney
Project:		http://github.com/danielsaidi/Cloney
Blog:			http://danielsaidi.wordpress.com
Twitter:		http://twitter.com/danielsaidi

Contributions to this project are more than welcome. The day you build the next great feature, fix a bug, improve a unit test etc., make sure to let me know!