Skip to content
This repository was archived by the owner on Oct 31, 2018. It is now read-only.

Files

Latest commit

 

History

History
executable file
·
258 lines (141 loc) · 5.05 KB

linode-stackscript

File metadata and controls

executable file
·
258 lines (141 loc) · 5.05 KB

NAME

linode-stackscript - command-line interface for Linode StackScripts

SYNOPSIS

linode-stackscript [-a action] [action-options...] [options...]

-a create, --action create create a new StackScript
-a update, --action update update a StackScript
-a delete, --action delete delete a StackScript
-a list, --action list list info about StackScripts
-a show, --action show show detailed info about a StackScript
-a source, --action source show a StackScript's source
--api-key=KEY your user's API key
-h, --help display this help and exit
-j, --json return output in JSON format
-u, --username=USER username for Linode CLI config file

OPTIONS

-a, --action

An action to perform on Linode StackScript(s). One of: create, update, delete, list, show, source.

--api-key

API key to use when communicating with the Linode API. The API key can also be set using an environment variable (LINODE_API_KEY). Alternatively, you can specify the API key in a .linodecli file in the working user's home directory, using the format `api-key foobar`.

-u, --username:

Optional. Allows users to specify the username, if using with multiple accounts and configuration files.

-j, --json:

Optional. JSON output.

-h, --help

Displays help documentation.

ACTIONS

CREATE

Create a StackScript.
-l, --label

The label (name) for the StackScript.

-d, --distribution

Distribution name or DistributionID to deploy.

-c, --codefile

The script file name (including the path) containing the source code.

-p, --ispublic

Optional. Whether this StackScript is published in the Library, for everyone to use. Options are yes, no, true, and false. Default is false.

-D, --description

Optional. Notes describing details about the StackScript.

-r, --revnote

Optional. Note for describing the version.

UPDATE

Update a StackScript.
-l, --label

The label (name) for the StackScript.

-n, --new-label

Optional. Renames the StackScript.

-d, --distribution

Optional. Distribution name or DistributionID to deploy.

-c, --codefile

Optional. The script file name (including the path) containing the source code.

-p, --ispublic

Optional. Whether this StackScript is published in the Library, for everyone to use. Options are yes, no, true, and false. Default is false.

-D, --description

Optional. Notes describing details about the StackScript.

-r, --revnote

Optional. Note for describing the version.

DELETE

Delete a StackScript
-l, --label

The StackScript to delete.

LIST

List information about one or more StackScripts.
-l, --label

Optional. A specific StackScript to list.

SHOW

Display detailed information about one or more StackScripts.
-l, --label

Required. A specific StackScript to show.

SOURCE

Display the source code for a StackScript.
-l, --label

Required. A specific StackScript to show.

COPYRIGHT/LICENSE

Copyright 2015 Linode, LLC. Linode CLI is made available under the terms of the Perl Artistic License, or GPLv2 at the recipients discretion.

Perl Artistic License

Read it at http://dev.perl.org/licenses/artistic.html.

GNU General Public License (GPL) Version 2

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

See the full license at http://www.gnu.org/licenses/.