Giter Club home page Giter Club logo

fix's Introduction

Issue Stats Issue Stats

#Fix (Mix for F#) Fix is a command line tool that provides tasks for creating F# projects with no dependence on other languages.

When called without any arguments Fix automatically goes into an interactive mode.

Available Commands

 new [projectName]   - Creates a new project with the given name
 file add [fileName] - Adds a file to the current folder and project.
                       If more than one project is in the current
                       directory you will be prompted which to use.
 refresh             - Refreshes the template cache
 help                - Displays this help
 exit                - Exit interactive mode

Creating A project

fix new [projectName]

On the first run Fix will download the templates found in the Generator F# Repository and then allow you to choose which template you'd like to base your new project from.

C:\Dev>c:\tools\fix\fix.exe
>
Fix (Mix for F#)
Available Commands:
 new [projectName] - Creates a new project with the given name
 refresh           - Refreshes the template cache
 help              - Displays this help

> new MySuaveProject
Choose a template:
 - aspwebapi2
 - classlib
 - console
 - fslabbasic
 - fslabjournal
 - sln
 - suave
 - websharperserverclient
 - websharperspa
 - windows

> suave
Fixing template suave
Creating C:\Dev\MySuaveProject
Changing filenames from ApplicationName.* to MySuaveProject.*
Changing namespace to MySuaveProject
Changing guid to bb3d79ee-318d-435f-8807-54b2585b057c
Done!

Adding a file to a project

fix file add [fileName]

Adds a file to the current folder and project. If more than one project file exists in the current directory you will be prompted which project you wish to add the file to.

Installing

This is still in very early stages so you'll need to clone the repo, build the source, and then move the files in your bin folder to a location of your choosing.

Maintainer(s)

fix's People

Contributors

akoeplinger avatar bartelink avatar caindy avatar cdrnet avatar dedale avatar dsyme avatar dungpa avatar forki avatar fsgit avatar fsprojectsgit avatar kurtschelfthout avatar matthid avatar nickbabcock avatar panesofglass avatar pblasucci avatar ptrelford avatar reedcopsey avatar reidev275 avatar rneatherway avatar rojepp avatar ronnieholm avatar rstradling avatar sergey-tihon avatar sideeffffect avatar slesa avatar stroiman avatar tachyus-ryan avatar tpetricek avatar twith2sugars avatar yukitos avatar

Watchers

 avatar  avatar

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.