EnglishFrenchSpanish

OnWorks favicon

sur - Online in the Cloud

Run sur in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command sur that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


sur - subtle user repository

SYNOPSIS


sur COMMAND OPTIONS

DESCIPTION


sur is the subtle user repository and a manager for sublets in a rubygems like fashion.

The main goal of sur is to help the user managing sublets and to have a central point
where new sublets can be found. Addionally sur has some capabilities to create and test
sublets.

COMMANDS


· sur annotate NAME [-v VERSION|-h]
Mark a sublet as to be reviewed

· sur build SPEC
Create a sublet package

· sur config NAME
Show available config settings of a sublet

· sur fetch NAME
Download sublet to current directory

· sur help
Show this help and exit

· sur grabs NAME
Show available grabs provided by a sublet

· sur info NAME
Show info about an installed sublet

· sur install NAME [-R|-t|-v VERSION|-h]
Install a sublet

· sur list [-l|-r|-h]
List local/remote sublets

· sur notes NAME
Show notes about a sublet

· sur query NAME [-e|-l|-r|-t|-v VERSION|-h]
Query for a sublet (e.g clock, clock -v 0.3)

· sur reorder
Reorder installed sublets for loading order

· sur server [-p PORT|-h]
Serve sublets (default: http://localhost:4567)

· sur submit FILE
Submit a sublet to SUR

· sur template FILE
Create a new sublet template in current dir

· sur test NAME [-C VALUE|-h]
Test given sublets for syntax and functionality

· sur uninstall NAME [-R|-t|-v VERSION|-h]
Uninstall a sublet

· sur unpack NAME [-t|-v VERSION|-h]
Unpack a sublet in current directory

· sur update [-l|-r|-h]
Update local/remote sublet cache

· sur upgrade [-R|-y|-h]
Upgrade all installed sublets

· sur version
Show version info and exit

· sur yank NAME
Delete sublet from server

OPTIONS


· annotate NAME [-v VERSION|-h]
-v, --version VERSION Annotate a specific version
-h, --help Show this help and exit

· fetch NAME [-t|-v VERSION|-h]
-t, --tags Include tags in search
-v, --version VERSION Annotate a specific version
-h, --help Show this help and exit

· install NAME [-R|-t|-v VERSION|-h]
-R, --reload Reload sublets after installing
-t, --tags Include tags in search
-v, --version VERSION Search for a specific version
-h, --help Show this help and exit

· list [-l|-r|-h]
-l, --local Select local repository (default)
-r, --remote Select remote repository
-h, --help Show this help and exit

· query NAME [-e|-l|-r|-t|-v VERSION|-h]
-e, --regex Use regex for query
-l, --local Select local repository (default)
-r, --remote Select remote repository
-t, --tags Include tags in search
-v, --version VERSION Search for a specific version
-h, --help Show this help and exit

· server [-p PORT|-h]
-p, --port Select a specific port
-h, --help Show this help and exit

· test NAME [-C VALUE|-h]
-C, --config VALUE Add config value (can be used multiple times)
-h, --help Show this help and exit

· unpack NAME [-t|-v VERSION|-h]
-t, --tag Search for a specific tag
-v, --version VERSION Search for a specific version
-h, --help Show this help and exit

· uninstall NAME [-R|-t|-v VERSION|-h]
-R, --reload Reload sublets after installing
-t, --tag Search for a specific tag
-v, --version VERSION Search for a specific version
-h, --help Show this help and exit

· update [-l|-r|-h]
-l, --local Select local repository (default)
-r, --remote Select remote repository
-h, --help Show this help and exit

· upgrade [-R|-y|-h]
-R, --reload Reload sublets after upgrading
-y, --yes Assume yes to questions
-h, --help Show this help and exit

EXAMPLES


sur install clock
sur query -r clock
sur uninstall -v 0.1 clock

SPECIFICATION


In order to create a sublet, you need to create a specifiction which basically contains
some information about your sublet.

Here is a list of known attributes:

· name
Name of the sublet

Example: spec.name = "Sublet"

· version
Version of the sublet

Example: spec.version = "0.1"

· tags
List of tags to categorize the sublet

Example: spec.tags = [ "Broken" ]

· files
List of files in the sublet

Example: spec.files = [ "sublet.rb" ]

· icons
List of supplied icons

Example: spec.icons = [ "icon.xbm" ]

· description
Description of the sublet

Example: spec.description = "A shiny new sublet"

· notes
Longer description of the sublet

Example: spec.notes = <<NOTES
"This sublet is just a dummy, have fun with it!"
NOTES

· authors
List of authors of the sublet in case there are more than one

Example: spec.authors = [ "You" ]

· contact
Contact mail address

Example: spec.contact = "[email protected]"

· date
Date of creation

Example: spec.date = "Sat Sep 13 19:00 CET 2008"

· config
Description of config settings

Example: spec.config = [
{

:name => "format_string",
:type => "string",
:description => "Format of the clock (man date)" },
:def_value => "Default value"

}
]

· grabs
Description of grabs

Example: spec.grabs = [
{

:SubletTest => "Test grab",

}
]

· required_version
Required version of subtle

Example: spec.required_version = "0.9.10"

· add_dependency(name, version)
Add a gem dependency

Example: spec.add_dependency("a_gem", "0.0")

If you use the template command sur will create an empty template with a spec file.

Use sur online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

Ad