From ea6f32218d368998ce52cbd38af79deef294da6d Mon Sep 17 00:00:00 2001 From: Taihyun Hwang Date: Sun, 17 Nov 2013 21:51:54 +0900 Subject: [PATCH] =?UTF-8?q?Cornerstone=20CLI:=20npm=20=EC=9D=98=EC=A1=B4?= =?UTF-8?q?=EC=84=B1=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0,=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=EC=9D=84=201.0.1=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/cornerstone-cli/src/bin/cstone | 3 +++ tools/cornerstone-cli/src/bin/jamrc-updator | 19 ------------------- tools/cornerstone-cli/src/package.json | 14 ++++++-------- 3 files changed, 9 insertions(+), 27 deletions(-) delete mode 100644 tools/cornerstone-cli/src/bin/jamrc-updator diff --git a/tools/cornerstone-cli/src/bin/cstone b/tools/cornerstone-cli/src/bin/cstone index 54e2b286..a6188333 100644 --- a/tools/cornerstone-cli/src/bin/cstone +++ b/tools/cornerstone-cli/src/bin/cstone @@ -98,6 +98,9 @@ function doTask( command, options ) { } } + // 코너스톤 리파지토리를 기본으로 참조하도록 설정 + grunt.file.copy( __dirname + '/../template/.jamrc', '.jamrc' ); + // 모든 패키지를 설치하도록 설정 if ( _.contains( options, '--fullpackage' ) ) grunt.file.copy( __dirname + '/../template/fullpackage/package.json', './src/package.json' ); diff --git a/tools/cornerstone-cli/src/bin/jamrc-updator b/tools/cornerstone-cli/src/bin/jamrc-updator deleted file mode 100644 index 4bad5d63..00000000 --- a/tools/cornerstone-cli/src/bin/jamrc-updator +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env node - -var fs = require( 'fs' ); -var grunt = require( 'grunt' ); -var homeDir = process.env.HOME || process.env.USERPROFILE || process.env.HOMEPATH; - -// Home 디렉토리에 .jamrc 파일이 있으면 백업 파일을 삭제하고 백업한다. -if ( fs.existsSync( homeDir + '/.jamrc' ) ) { - try { - fs.unlinkSync( homeDir + '/.jamrc.bak' ); - } - catch ( e ) { - // .jamrc.bak이 없으면 무시하고 진행한다. - } - fs.renameSync( homeDir + '/.jamrc', homeDir + '/.jamrc.bak' ); -} - -// template의 .jamrc 파일을 Home 디렉토리로 복사한다. -grunt.file.copy( __dirname + '/../template/.jamrc', homeDir + '/.jamrc' ); diff --git a/tools/cornerstone-cli/src/package.json b/tools/cornerstone-cli/src/package.json index 6740dc7f..c99bd109 100644 --- a/tools/cornerstone-cli/src/package.json +++ b/tools/cornerstone-cli/src/package.json @@ -1,18 +1,16 @@ { "name": "cornerstone-cli", "description": "Cornerstone Framework의 Command Line Interface", - "version": "1.0.0", + "version": "1.0.1", "author": "손혁진 ", "dependencies": { "grunt": "~0.4.1", - "underscore": "~1.5.1" + "underscore": "~1.5.1", + "jamjs": "~0.2.17", + "grunt-cli": "~0.1.11" }, "bin": { - "cstone": "bin/cstone", - "jamrc-updator": "bin/jamrc-updator" + "cstone": "bin/cstone" }, - "preferGlobal": true, - "scripts": { - "install": "npm install -g jamjs && jamrc-updator && npm install -g grunt-cli" - } + "preferGlobal": true }