NAME
statocles - Run Statocles commands
VERSION
version 0.098
SYNOPSIS
statocles [-v] [--config <file>] [--include <dir>] [--lib] [--site <site>] <command>
statocles -h|--help
statocles -v|--version
DESCRIPTION
The Statocles command-line interface. This command manages Statocles sites: building, testing, and deploying.
This command also helps to manage content in Statocles apps.
ARGUMENTS
<command>
The command to run. Available commands:
create <url> - Create a new site
build [--date YYYY-MM-DD] - Build the site
daemon [-p <port>] [--date] - Run an HTTP daemon to test the site
deploy [--clean] [--date] - Deploy the site
bundle theme <name> [<file>...] - Bundle a theme
apps - List the applications in this site
<app> help - Get help for a specific application
OPTIONS
config <file>
The configuration file to read for Sites. Defaults to site.yml
.
The configuration file is a Beam::Wire container file.
site <name>
The site to use, which is the name of an object in the config file. Defaults to site
.
include <dir>
The directory to search for includes. It works by prepending the path to @INC
. If specified multiple times, it prepends the directories in the same order as written on the command line.
lib
Shortcut for --include lib
.
-p <port>
When running the daemon, choose which port to listen on. Defaults to 3000
.
--date <date>
When running build
, deploy
, and daemon
, set the current date for applications. This forces, for example, the blog app to show entries in the future.
Date should be in YYYY-MM-DD
format.
--clean
When running deploy
, delete the current site content before deploying. By default, old build files may be kept around after their source file is deleted. The --clean
option removes all the files, so the site only contains what was built.
-v | --verbose
Display diagnostic information:
-h | --help
Display this help file
--version
Display version information
AUTHOR
Doug Bell <preaction@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.