Blog

Package Wizard

Luis Majano February 27, 2015

Spread the word

Luis Majano

February 27, 2015

Spread the word


Share your thoughts

One of my personal favorites of CommandBox is the introduction of step-by-step wizards for some complication creation processes like a new package or a new ColdBox application.  It will take you by the hand and never let you go :) Here is the way to initialize a new package with our nice wizard:. First let's go into our interactive shell by typing box or opening the box binary.

 

mkdir myApp
cd myApp
init --wizard

 

This triggers the wizard and you will be asked a series of questions and finally create a box.json for you. Here is the wizard output:

 

 

Then we can get the output of the file and verify it:

{
    "name":"My Awesome Package",
    "version":"1.0.0",
    "author":"Luis Majano",
    "location":"",
    "directory":"",
    "createPackageDirectory":true,
    "packageDirectory":"",
    "homepage":"www.ortussolutions.com",
    "documentation":"",
    "repository":{
        "type":"",
        "url":""
    },
    "bugs":"",
    "slug":"my-package",
    "shortDescription":"An awesome package",
    "description":"",
    "instructions":"",
    "changelog":"",
    "type":"",
    "keywords":"awesome,
    geek,
    app",
    "private":false,
    "engines":[
        {
            "type":"railo",
            "version":">=4.1.x"
        },
        {
            "type":"adobe",
            "version":">=10.0.0"
        }
    ],
    "defaultEngine":"",
    "defaultPort":0,
    "projectURL":"",
    "license":[
        {
            "type":"",
            "url":""
        }
    ],
    "contributors":[
        
    ],
    "dependencies":{
        
    },
    "devDependencies":{
        
    },
    "installPaths":{
        
    },
    "ignore":[
        "**/.*",
        "test",
        "tests"
    ],
    "testbox":{
        "runner":[
            {
                "default":""
            }
        ],
        "labels":[
            
        ],
        "reporter":"",
        "reporterResults":"",
        "bundles":[
            ""
        ],
        "directory":{
            "mapping":"",
            "recurse":true
        },
        "watchers":[
            
        ],
        "notify":{
            "emails":[
                
            ],
            "growl":"",
            "url":""
        }
    }
}

 

Add Your Comment

Recent Entries

Into the Box 2024 Last Early Bird Days!

Into the Box 2024 Last Early Bird Days!

Time is ticking, with less than 60 days remaining until the excitement of Into the Box 2024 unfolds! Don't let this golden opportunity slip away; our exclusive Early Bird Pricing is here for a limited time only, available until March 31st. Why wait? Secure your seat now and take advantage of this steal!

Maria Jose Herrera
Maria Jose Herrera
March 20, 2024
Ortus February Newsletter 2024

Ortus February Newsletter 2024

Welcome to Ortus Solutions’ monthly roundup, where we're thrilled to showcase cutting-edge advancements, product updates, and exciting events! Join us as we delve into the latest innovations shaping the future of technology.

Maria Jose Herrera
Maria Jose Herrera
March 06, 2024
Unveiling the Future of CFML Development - 3rd Round of Sessions

Unveiling the Future of CFML Development - 3rd Round of Sessions

Welcome back to our journey into the future of CFML development! As excitement continues to build for Into the Box 2024, we're thrilled to bring you the latest updates on what promises to be a transformative event. Continuing our blog post series, let's delve deeper into the third wave of session releases and discover the key surprises awaiting attendees. Learn More

Maria Jose Herrera
Maria Jose Herrera
March 01, 2024