Giter Site home page Giter Site logo

danielsaidi / cloney Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 4.0 13.9 MB

Cloney is an open-source client application that lets you clone .NET solutions

Home Page: http://danielsaidi.github.com/Cloney

License: MIT License

C# 97.63% Boo 0.35% C 1.96% Batchfile 0.07%

cloney's People

Contributors

daniellee avatar danielsaidi avatar lcorneliussen avatar markusobviuse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloney's Issues

STABILIZE these factors

The Encoding resolver does not work for certain file types, e.g. .exe. This class should be removed and encoding handled in another way.

In Windows 8, the selected target path is not applied. The cloned files end up in C:

Fix these issues, setup a backlog for encoding and release a new version together with an updated site asap!

Launch Cloney from other folder

Ensure that Cloney can be started from another folder than the application folder.

Try:

  • cloney
  • cloney --modal
  • cloney --help

Expose target path in wizard

Just like for the command line application, the wizard should also display where a cloned file/folder ends up.

UTF-8 Byte-Order-Mark problem

It looks like when I clone a file, Cloney either adds or removes the BOM. At least it changes it and my git commit is polluted :)

Text encoding

Encoding continues to confuse Cloney. Neither the first (Klerks) implementation, nor the streamreader one does the job. Add a @ in an AssemblyInfo file and watch it break.

Maybe skip "packages"-folder?

Since lot's of nuget-files are included in a solutions package-folder maybe Cloney should skip the packages folder when performing the clone?

Says it's ready when in fact something went wrong

I just tried to clone a project when the project was open in Visual Studio (guess that's not a good idea but anyway).

The clone started and just some files where transferred before this message was shown:

cloney error

In fact the job stopped at the "storage.ide"-file since it was locked by Visual Studio. I guess that we might be able to come up with a better error message?

Better ignore/plain copy handling

Find a way to extend the ignore and plain copy lists when cloning a solution.

Opt.1) More input parameters, e.g. --ignore="*.foo,my-image.jpg"
Opt.2) A .gitignore-like approach

Encoding

When cloning stuff with Cloney, special characters (like Swedish, copyright marks etc) will be messed up.

New line in sln-file

Hi,

Cloney is a really nice tool! Thx!

There are some small bugs. I am too laze to report it at github because I have no account.

  1. If I have many large files in a project, Cloney stops copying before copying all files. I cannot reproduce this problem and it does not appear always.
  2. There is another reproducable bug: the copied sln file starts with an empty line. Vs 2010 does not start with it but everything seems to work fine.

Small enhancement: adding an ignore filter to prevent copying every file/folder. E.g. svn folder, sdf files, x64 folder, debug folder etc. should not be copied. I generate several image files in the project folder which also should not be copied. Maybe you can add a file where everybody can make his/her personal ignore list.

Greetings
Brater

Expose target path in command line application

Today, Cloney only displays the source path when cloning. If the target path should be strange, or if Cloney resolves it incorrectly, the user has no possibility to know that.

When cloning a folder or file, Cloney should therefore display:
source
=> target

Packages-folders processed

Just cloned a project an noticed the following:

  • node_modules-folder that is placed in a in subfolder/sub-project gets processed
  • packages folder get's processed.

Is this by design or should we make sure to exclude them?

Fixing project GUIDs

Would be great, if Cloney fixed the Guids for the projects, solutions and in AssemblyInfo (Com Visibility)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.