linode-stackscript - command-line interface for Linode StackScripts
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
- -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.
- 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 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 a StackScript
- -l, --label
The StackScript to delete.
- List information about one or more StackScripts.
- -l, --label
Optional. A specific StackScript to list.
- Display detailed information about one or more StackScripts.
- -l, --label
Required. A specific StackScript to show.
- Display the source code for a StackScript.
- -l, --label
Required. A specific StackScript to show.
Copyright 2015 Linode, LLC. Linode CLI is made available under the terms of the Perl Artistic License, or GPLv2 at the recipients discretion.
Read it at http://dev.perl.org/licenses/artistic.html.
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/.