diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f218c448..806f9a90 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,7 +13,7 @@ Thanks for your interest in contributing to this project! This document aims to First, clone the repository: ``` shell -$ git clone https://github/resin-io/herostratus +$ git clone https://github/resin-io/resin-etcher ``` Make sure you install all the dependencies before attempting to run the application: @@ -88,4 +88,4 @@ Before your pull request can be merged, the following conditions must hold: - The coding style aligns with the project's convention. - Your changes are confirmed to be working in recent versions of the operating systems we support. -Don't hesitate to get in touch if you have any questions or need any help! \ No newline at end of file +Don't hesitate to get in touch if you have any questions or need any help! diff --git a/Makefile b/Makefile index 881c4823..1136338e 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,8 @@ ELECTRON_PACKAGER=./node_modules/.bin/electron-packager ELECTRON_IGNORE=$(shell cat package.ignore | tr "\\n" "|" | sed "s/.$$//") ELECTRON_VERSION=0.36.0 -release/Herostratus-darwin-x64: . - $(ELECTRON_PACKAGER) . Herostratus \ +release/ResinEtcher-darwin-x64: . + $(ELECTRON_PACKAGER) . "Resin Etcher" \ --platform=darwin \ --arch=x64 \ --version=$(ELECTRON_VERSION) \ @@ -13,8 +13,8 @@ release/Herostratus-darwin-x64: . --overwrite \ --out=release/ -release/Herostratus-linux-ia32: . - $(ELECTRON_PACKAGER) . Herostratus \ +release/ResinEtcher-linux-ia32: . + $(ELECTRON_PACKAGER) . "Resin Etcher" \ --platform=linux \ --arch=ia32 \ --version=$(ELECTRON_VERSION) \ @@ -23,8 +23,8 @@ release/Herostratus-linux-ia32: . --overwrite \ --out=release/ -release/Herostratus-linux-x64: . - $(ELECTRON_PACKAGER) . Herostratus \ +release/ResinEtcher-linux-x64: . + $(ELECTRON_PACKAGER) . "Resin Etcher" \ --platform=linux \ --arch=x64 \ --version=$(ELECTRON_VERSION) \ @@ -33,8 +33,8 @@ release/Herostratus-linux-x64: . --overwrite \ --out=release/ -release/Herostratus-win32-ia32: . - $(ELECTRON_PACKAGER) . Herostratus \ +release/ResinEtcher-win32-ia32: . + $(ELECTRON_PACKAGER) . "Resin Etcher" \ --platform=win32 \ --arch=ia32 \ --version=$(ELECTRON_VERSION) \ @@ -44,8 +44,8 @@ release/Herostratus-win32-ia32: . --overwrite \ --out=release/ -release/Herostratus-win32-x64: . - $(ELECTRON_PACKAGER) . Herostratus \ +release/ResinEtcher-win32-x64: . + $(ELECTRON_PACKAGER) . "Resin Etcher" \ --platform=win32 \ --arch=x64 \ --version=$(ELECTRON_VERSION) \ @@ -55,9 +55,9 @@ release/Herostratus-win32-x64: . --overwrite \ --out=release/ -package-osx: release/Herostratus-darwin-x64 -package-linux: release/Herostratus-linux-ia32 release/Herostratus-linux-x64 -package-win32: release/Herostratus-win32-ia32 release/Herostratus-win32-x64 +package-osx: release/ResinEtcher-darwin-x64 +package-linux: release/ResinEtcher-linux-ia32 release/ResinEtcher-linux-x64 +package-win32: release/ResinEtcher-win32-ia32 release/ResinEtcher-win32-x64 package-all: package-osx package-linux package-win32 clean: diff --git a/PUBLISHING.md b/PUBLISHING.md index fc9d8973..c8768011 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -1,7 +1,7 @@ -Publishing Herostratus -====================== +Publishing Resin Etcher +======================= -This is a small guide to package and publish Herostratus to all supported operating systems. +This is a small guide to package and publish Resin Etcher to all supported operating systems. Packaging --------- @@ -14,7 +14,7 @@ Make sure you install npm dependencies with `--force` since there might be optio npm install --force ``` -Run the following command to package Herostratus: +Run the following command to package Resin Etcher ```sh # all supported operating systems diff --git a/README.md b/README.md index 431a92c7..f33c7733 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,22 @@ -Herostratus -=========== +Resin Etcher +============ -[![dependencies](https://david-dm.org/resin-io/herostratus.png)](https://david-dm.org/resin-io/herostratus.png) -[![Build Status](https://travis-ci.org/resin-io/herostratus.svg)](https://travis-ci.org/resin-io/herostratus) -[![Build status](https://ci.appveyor.com/api/projects/status/jb66mkw45ypqvddg/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/herostratus/branch/master) +[![dependencies](https://david-dm.org/resin-io/resin-etcher.png)](https://david-dm.org/resin-io/resin-etcher.png) +[![Build Status](https://travis-ci.org/resin-io/resin-etcher.svg)](https://travis-ci.org/resin-io/resin-etcher) +[![Build status](https://ci.appveyor.com/api/projects/status/jb66mkw45ypqvddg/branch/master?svg=true)](https://ci.appveyor.com/project/resin-io/resin-etcher/branch/master) The easy way to burn images in all operating systems ---------------------------------------------------- An image burner with support for Windows, OS X and GNU/Linux. -- [**Installing**](https://github.com/resin-io/herostratus#installation) -- [**Support**](https://github.com/resin-io/herostratus/issues/new) -- [**Contributing**](https://github.com/resin-io/herostratus/blob/master/CONTRIBUTING.md) +- [**Installing**](https://github.com/resin-io/resin-etcher#installation) +- [**Support**](https://github.com/resin-io/resin-etcher/issues/new) +- [**Contributing**](https://github.com/resin-io/resin-etcher/blob/master/CONTRIBUTING.md) -![Herostratus](https://raw.githubusercontent.com/resin-io/herostratus/master/screenshot.png) +![Resin Etcher](https://raw.githubusercontent.com/resin-io/resin-etcher/master/screenshot.png) -**Notice:** Herostratus is in a very early state and things might break or not work at all in certain setups. +**Notice:** Resin Etcher is in a very early state and things might break or not work at all in certain setups. Installation ------------ @@ -26,8 +26,8 @@ We're working on providing installers for all major operating systems. For now you can manually run the application with the following commands: ```sh -git clone https://github.com/resin-io/herostratus -cd herostratus +git clone https://github.com/resin-io/resin-etcher +cd resin-etcher npm install && bower install npm start ``` @@ -35,9 +35,9 @@ npm start Support ------- -If you're having any problem, please [raise an issue](https://github.com/resin-io/herostratus/issues/new) on GitHub and the Resin.io team will be happy to help. +If you're having any problem, please [raise an issue](https://github.com/resin-io/resin-etcher/issues/new) on GitHub and the Resin.io team will be happy to help. License ------- -Herostratus is free software, and may be redistributed under the terms specified in the [license](https://github.com/resin-io/herostratus/blob/master/LICENSE). +Resin Etcher is free software, and may be redistributed under the terms specified in the [license](https://github.com/resin-io/resin-etcher/blob/master/LICENSE). diff --git a/bower.json b/bower.json index 4fc8442c..ee1d04eb 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { - "name": "herostratus", + "name": "resin-etcher", "version": "0.0.1", - "homepage": "https://github.com/resin-io/herostratus", + "homepage": "https://github.com/resin-io/resin-etcher", "authors": [ "Juan Cruz Viotti " ], diff --git a/build/browser/app.js b/build/browser/app.js index 41df4096..987e359c 100644 --- a/build/browser/app.js +++ b/build/browser/app.js @@ -23,7 +23,7 @@ */ /** - * @module herostratus + * @module ResinEtcher */ var angular = require('angular'); @@ -37,14 +37,14 @@ require('./modules/drive-scanner'); require('./modules/image-writer'); require('./modules/path'); -var app = angular.module('Herostratus', [ +var app = angular.module('ResinEtcher', [ 'ui.bootstrap', - // Herostratus modules - 'herostratus.path', - 'herostratus.selection-state', - 'herostratus.drive-scanner', - 'herostratus.image-writer' + // Resin Etcher modules + 'ResinEtcher.path', + 'ResinEtcher.selection-state', + 'ResinEtcher.drive-scanner', + 'ResinEtcher.image-writer' ]); app.controller('AppController', function($q, DriveScannerService, SelectionStateService, ImageWriterService) { @@ -122,7 +122,7 @@ app.controller('AppController', function($q, DriveScannerService, SelectionState */ /** - * @module herostratus.drive-scanner + * @module ResinEtcher.drive-scanner */ var angular = require('angular'); @@ -139,7 +139,7 @@ if (window.mocha) { var dialog = remote.require('./src/dialog'); } -var driveScanner = angular.module('herostratus.drive-scanner', []); +var driveScanner = angular.module('ResinEtcher.drive-scanner', []); driveScanner.service('DriveScannerRefreshService', function($interval) { 'use strict'; @@ -300,7 +300,7 @@ driveScanner.service('DriveScannerService', function($q, DriveScannerRefreshServ */ /** - * @module herostratus.image-writer + * @module ResinEtcher.image-writer */ var angular = require('angular'); @@ -312,7 +312,7 @@ if (window.mocha) { var writer = remote.require('./src/writer'); } -var imageWriter = angular.module('herostratus.image-writer', []); +var imageWriter = angular.module('ResinEtcher.image-writer', []); imageWriter.service('ImageWriterService', function($q, $timeout) { 'use strict'; @@ -466,13 +466,13 @@ imageWriter.service('ImageWriterService', function($q, $timeout) { */ /** - * @module herostratus.path + * @module ResinEtcher.path */ var angular = require('angular'); var path = require('path'); -var pathModule = angular.module('herostratus.path', []); +var pathModule = angular.module('ResinEtcher.path', []); pathModule.filter('basename', function() { 'use strict'; @@ -516,11 +516,11 @@ pathModule.filter('basename', function() { */ /** - * @module herostratus.selection-state + * @module ResinEtcher.selection-state */ var angular = require('angular'); -var selectionState = angular.module('herostratus.selection-state', []); +var selectionState = angular.module('ResinEtcher.selection-state', []); selectionState.service('SelectionStateService', function() { 'use strict'; diff --git a/lib/browser/app.js b/lib/browser/app.js index 3ce6ef54..e006616b 100644 --- a/lib/browser/app.js +++ b/lib/browser/app.js @@ -22,7 +22,7 @@ */ /** - * @module herostratus + * @module ResinEtcher */ var angular = require('angular'); @@ -36,14 +36,14 @@ require('./modules/drive-scanner'); require('./modules/image-writer'); require('./modules/path'); -var app = angular.module('Herostratus', [ +var app = angular.module('ResinEtcher', [ 'ui.bootstrap', - // Herostratus modules - 'herostratus.path', - 'herostratus.selection-state', - 'herostratus.drive-scanner', - 'herostratus.image-writer' + // Resin Etcher modules + 'ResinEtcher.path', + 'ResinEtcher.selection-state', + 'ResinEtcher.drive-scanner', + 'ResinEtcher.image-writer' ]); app.controller('AppController', function($q, DriveScannerService, SelectionStateService, ImageWriterService) { diff --git a/lib/browser/modules/drive-scanner.js b/lib/browser/modules/drive-scanner.js index 01732fae..484b37fe 100644 --- a/lib/browser/modules/drive-scanner.js +++ b/lib/browser/modules/drive-scanner.js @@ -22,7 +22,7 @@ */ /** - * @module herostratus.drive-scanner + * @module ResinEtcher.drive-scanner */ var angular = require('angular'); @@ -39,7 +39,7 @@ if (window.mocha) { var dialog = remote.require('./src/dialog'); } -var driveScanner = angular.module('herostratus.drive-scanner', []); +var driveScanner = angular.module('ResinEtcher.drive-scanner', []); driveScanner.service('DriveScannerRefreshService', function($interval) { 'use strict'; diff --git a/lib/browser/modules/image-writer.js b/lib/browser/modules/image-writer.js index 6f9a487d..33ddb810 100644 --- a/lib/browser/modules/image-writer.js +++ b/lib/browser/modules/image-writer.js @@ -22,7 +22,7 @@ */ /** - * @module herostratus.image-writer + * @module ResinEtcher.image-writer */ var angular = require('angular'); @@ -34,7 +34,7 @@ if (window.mocha) { var writer = remote.require('./src/writer'); } -var imageWriter = angular.module('herostratus.image-writer', []); +var imageWriter = angular.module('ResinEtcher.image-writer', []); imageWriter.service('ImageWriterService', function($q, $timeout) { 'use strict'; diff --git a/lib/browser/modules/path.js b/lib/browser/modules/path.js index 0899e832..a2b77101 100644 --- a/lib/browser/modules/path.js +++ b/lib/browser/modules/path.js @@ -22,13 +22,13 @@ */ /** - * @module herostratus.path + * @module ResinEtcher.path */ var angular = require('angular'); var path = require('path'); -var pathModule = angular.module('herostratus.path', []); +var pathModule = angular.module('ResinEtcher.path', []); pathModule.filter('basename', function() { 'use strict'; diff --git a/lib/browser/modules/selection-state.js b/lib/browser/modules/selection-state.js index 8e06325b..67748cab 100644 --- a/lib/browser/modules/selection-state.js +++ b/lib/browser/modules/selection-state.js @@ -22,11 +22,11 @@ */ /** - * @module herostratus.selection-state + * @module ResinEtcher.selection-state */ var angular = require('angular'); -var selectionState = angular.module('herostratus.selection-state', []); +var selectionState = angular.module('ResinEtcher.selection-state', []); selectionState.service('SelectionStateService', function() { 'use strict'; diff --git a/lib/elevate.js b/lib/elevate.js index e2a69f30..e39c8363 100644 --- a/lib/elevate.js +++ b/lib/elevate.js @@ -48,7 +48,7 @@ exports.require = function(app, callback) { app.dock.hide(); sudoPrompt.exec(process.argv.join(' '), { - name: 'Herostratus' + name: 'Resin Etcher' }, function(error) { if (error) { console.error(error.message); diff --git a/lib/herostratus.js b/lib/etcher.js similarity index 100% rename from lib/herostratus.js rename to lib/etcher.js diff --git a/lib/index.html b/lib/index.html index f362e769..be342ec7 100644 --- a/lib/index.html +++ b/lib/index.html @@ -1,7 +1,7 @@ - Herostratus + Resin Etcher @@ -14,7 +14,7 @@ - +
@@ -120,7 +120,7 @@
diff --git a/package.json b/package.json index 351c13f4..28a04b05 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,18 @@ { - "name": "herostratus", + "name": "resin-etcher", "version": "0.0.1", - "main": "lib/herostratus.js", + "main": "lib/etcher.js", "description": "An image burner with support for Windows, OS X and GNU/Linux.", - "homepage": "https://github.com/resin-io/herostratus", + "homepage": "https://github.com/resin-io/resin-etcher", "repository": { "type": "git", - "url": "git@github.com:resin-io/herostratus.git" + "url": "git@github.com:resin-io/resin-etcher.git" }, "scripts": { "test:main": "electron-mocha --recursive tests/src", "test:browser": "electron-mocha --recursive --renderer tests/browser", "test": "npm run-script test:main && npm run-script test:browser", - "start": "electron lib/herostratus.js" + "start": "electron lib/etcher.js" }, "author": "Juan Cruz Viotti ", "license": "MIT", diff --git a/screenshot.png b/screenshot.png index a3a62aba..d4cdd3c6 100644 Binary files a/screenshot.png and b/screenshot.png differ diff --git a/tests/browser/modules/drive-scanner.spec.js b/tests/browser/modules/drive-scanner.spec.js index 202f9464..8cabbec1 100644 --- a/tests/browser/modules/drive-scanner.spec.js +++ b/tests/browser/modules/drive-scanner.spec.js @@ -6,7 +6,7 @@ require('../../../lib/browser/modules/drive-scanner'); describe('Browser: DriveScanner', function() { 'use strict'; - beforeEach(angular.mock.module('herostratus.drive-scanner')); + beforeEach(angular.mock.module('ResinEtcher.drive-scanner')); describe('DriveScannerRefreshService', function() { diff --git a/tests/browser/modules/image-writer.spec.js b/tests/browser/modules/image-writer.spec.js index b4e82d13..fb5651cd 100644 --- a/tests/browser/modules/image-writer.spec.js +++ b/tests/browser/modules/image-writer.spec.js @@ -6,7 +6,7 @@ require('../../../lib/browser/modules/image-writer'); describe('Browser: ImageWriter', function() { 'use strict'; - beforeEach(angular.mock.module('herostratus.image-writer')); + beforeEach(angular.mock.module('ResinEtcher.image-writer')); describe('ImageWriterService', function() { diff --git a/tests/browser/modules/path.spec.js b/tests/browser/modules/path.spec.js index 87254ae3..6ba2d31e 100644 --- a/tests/browser/modules/path.spec.js +++ b/tests/browser/modules/path.spec.js @@ -7,7 +7,7 @@ require('../../../lib/browser/modules/path'); describe('Browser: Path', function() { 'use strict'; - beforeEach(angular.mock.module('herostratus.path')); + beforeEach(angular.mock.module('ResinEtcher.path')); describe('BasenameFilter', function() { diff --git a/tests/browser/modules/selection-state.spec.js b/tests/browser/modules/selection-state.spec.js index 0df38345..6f7a2140 100644 --- a/tests/browser/modules/selection-state.spec.js +++ b/tests/browser/modules/selection-state.spec.js @@ -6,7 +6,7 @@ require('../../../lib/browser/modules/selection-state'); describe('Browser: SelectionState', function() { 'use strict'; - beforeEach(angular.mock.module('herostratus.selection-state')); + beforeEach(angular.mock.module('ResinEtcher.selection-state')); describe('SelectionStateService', function() {