Merge pull request #69 from resin-io/feat/rename-etcher

Rename Herostratus to Resin Etcher
This commit is contained in:
Juan Cruz Viotti 2016-01-03 22:30:40 -04:00
commit 4bf3c03374
20 changed files with 78 additions and 78 deletions

View File

@ -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:

View File

@ -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:

View File

@ -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

View File

@ -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).

View File

@ -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 <juan@resin.io>"
],

View File

@ -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';

View File

@ -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) {

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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);

View File

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>Herostratus</title>
<title>Resin Etcher</title>
<link rel="stylesheet" type="text/css" href="../node_modules/flexboxgrid/dist/flexboxgrid.css">
<link rel="stylesheet" type="text/css" href="../build/css/main.css">
@ -14,7 +14,7 @@
<script src="../build/browser/app.js"></script>
</head>
<body ng-app="Herostratus" ng-controller="AppController as app" style="display: none">
<body ng-app="ResinEtcher" ng-controller="AppController as app" style="display: none">
<div class="content row middle-xs space-horizontal-large">
<div class="col-xs">
@ -120,7 +120,7 @@
</div>
<div class="text-center section-footer">
<hero-caption><span ng-click="app.open('https://github.com/resin-io/herostratus')">AN OPEN SOURCE PROJECT</span> BY <span ng-click="app.open('https://resin.io')">RESIN.IO</span></hero-caption>
<hero-caption><span ng-click="app.open('https://github.com/resin-io/resin-etcher')">AN OPEN SOURCE PROJECT</span> BY <span ng-click="app.open('https://resin.io')">RESIN.IO</span></hero-caption>
</div>
</body>
</html>

View File

@ -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 <juan@resin.io>",
"license": "MIT",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {

View File

@ -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() {