roma-cli
Command-line interface for rogue machine.
Last updated 5 months ago by eigenbom .
Original npm · Tarball · package.json
$ cnpm install roma-cli 
SYNC missed versions from official npm registry.

Rogue Machine Command Line Interface

ROMA is a prototype for building rogue-like games. It's alpha stage software, developed at a snail's pace by @eigenbom.

Getting Started

After installing npm, type:

> cd some_temporary_directory
> npx roma-cli new test
> cd test

You use the roma command-line tool to interact with the project.

NOTE: On linux you will need to type ./roma to run the roma script.

> roma (or ./roma)

% Rogue Machine has commands new, info, run, install, search, and help.

Use the command info to see the state of the project:

> roma info

[Info] You see a project named test. 
You see extensions Hello Script, Terminal Target, and Web Target. 
You see scripts hello, build-term, and build-web. 
(Specify --more to learn more.)

The code is written in typescript/javascript. Some example code can be found in src/main.ts. To compile it use the Terminal Target script build-term:

> roma run build-term

[Run] Running build-term
Built successfully!

Then run it:

> node build

You can also build a web application by installing the Web Target extension:

> node install roma-ext-web-target

[Install] Installing extension roma-ext-web-target
Bootstrapping roma-ext-web-target
Command succeeded!

Build and run:

> node run build-web -t www
> npx serve www

Current Tags

  • 0.3.2                                ...           latest (5 months ago)

7 Versions

  • 0.3.2                                ...           5 months ago
  • 0.3.1                                ...           5 months ago
  • 0.3.0                                ...           5 months ago
  • 0.2.0                                ...           5 months ago
  • 0.1.2                                ...           5 months ago
  • 0.1.1                                ...           5 months ago
  • 0.1.0                                ...           5 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 7
Last Day 0
Last Week 7
Last Month 0
Dependencies (17)
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |