0.1.7 • Published 5 years ago

@virtuoworks/electron-sahara v0.1.7

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

NPM Version NPM Downloads Build Status Test Coverage Codacy Badge Dependency Status

Electron Sahara

  • Desktop apps with HTML, CSS & JS
  • Target multiple platforms with one code base
  • Free and open source

Electron Sahara is an Apache Cordova like command line utility for electron. Supported platforms :

Installing Sahara

Sahara command-line runs on Node.js and is available on NPM. Follow platform specific guides to install additional platform dependencies. Open a command prompt or Terminal, and type npm install -g electron-sahara

Example :

npm install -g @virtuoworks/electron-sahara

Create a project

Create a blank Sahara project using the command-line tool. Navigate to the directory where you wish to create your project and type sahara create <path>.

For a complete set of options, type sahara help create.

Example :

sahara create MyApp

Templates

Templates allow you to use preexisting code to jumpstart your project. Navigate to the directory where you wish to create your project and type sahara create <path> [template]

Available templates :

  • vanilla (default)
  • react
  • angular2
  • vuejs

Example :

sahara create MyApp angular2

Prepare a platform

After creating a Sahara project, navigate to the project directory. From the project directory, you need to prepare a platform for which you want to build your app.

To prepare a platform, type sahara prepare <platform name>.

For a complete list of platforms you can run sahara prepare.

Example :

cd MyApp
sahara prepare win32

Available platforms :

  • win32 (for Windows (32/64 bit))
  • darwin (for OS X (also known as macOS))
  • linux (for Linux (x86/x86_64))

Compile a platform

After having prepared a platform, navigate to the project directory. From the project directory, you can compile a release for a platform.

To compile a platform, type sahara compile <platform name>.

For a complete list of platforms you can run sahara compile.

Example :

cd MyApp
sahara compile win32

Prepare AND Compile a platform

If you which to perform both operations in a row, navigate to the project directory. From the project directory, type sahara build <platform name>.

Example :

cd MyApp
sahara build win32

Run your app

From the command line, run sahara run <platform name>.

sahara run win32

Requirements

License

MIT

0.1.7

5 years ago

0.1.6

7 years ago

0.1.4

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.1

7 years ago