lurk

1.0.3 • Public • Published

Build your web app with C++

Installation

Assuming you have all the tools required to install and run lurk, the below should work.

npm install -g lurk

If the installation fails, the errors are quite useful. If you are lost, see hints for your OS below.

Usage

View Help

lurk --help

Generate a starter project

mkdir hello-lurk
cd hello-lurk
lurk init
lurk build
node out/common/src/main.js

Tools Used In Lurk

  • clang - clang compiler front end
  • python 2.x - must be installed and also aliased as python2
  • nodejs - use nvm to install multiple versions of nodejs. I reccomend using latest iojs version for support for ECMAScript 6 syntax
  • git - what every developer uses for revision control
  • make - a tool for doing huge compilation tasks
  • cmake - a tool for doing huge compilation tasks on multiple platforms

Ubuntu Installation Notes

You may experience some errors related to outdated software from deb packages. Installing using npm install -g lurk will let you know what is wrong if installation fails. If the system has installed latest clang, gcc, g++, cmake, make you'll be all set. Simply installing sudo apt-get instal build-essential usually doesn't give you the latest tools build tools

OSX Installation Notes

  • xcode - an OSX "bundle" or (.app) with all of the build tools inside (I think bundles are awesome)
  • one gotcha
    • python2 - one the tools lurk uses executes python2 to run a script in order to ensure python 2.x is being used. You can fix this with an alias or just using brew install python and that should add python2 to your path.

Windows Installation

I am not sure about all the requirements that are needed, but I had the below software installed on my machine and the tool ran successfully.

Make sure to restart your computer after installing your tools on Windows. If that doesn't work the installation errors will tell you more about what is going wrong. I was able to install and use lurk using CMD, but not cygwin.

Contributing

Fork the repo and do or suggest something... You could make an issue, feature request, w/e is w/e I donno :) contact me on issues if you have an questions. Good luck and hope this tool finds you well. Stay tuned for more features and better documentation.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    3
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i lurk

Weekly Downloads

3

Version

1.0.3

License

ISC

Last publish

Collaborators

  • hooddanielc