2. Console Commands
nekonote command is enabled on terminal after installing Nekonote Framework.
You can see the usage of nekonote command by just typing nekonote or typing nekonote -h.
Most Common Option
You may use the folloing option in most cases.
| option | description | e.g. |
|---|---|---|
| –root path | Declares an application root. The default is your current directory. | –root /path/to/app/root |
server
nekonote server controls the web server. Its abbreviation is s. It accepts --root option.
You can see the usage by just typing nekonote server.
You must type the sub command after it from the list below.
Sub Commmands
| sub command | abbreviation | description |
|---|---|---|
| start | st | Starts the web server. |
| stop | Stop the web server. | |
| halt | Halts the web server. | |
| restart | Restarts the web server. | |
| phased_restart | Reqests phased restart to puma web server. | |
| status | Displays status of the web server. | |
| config | conf | Displays a path to the configuration file. |
new
new command creates something such as application structures, template files, environments.
It accepts --root option.
You can see the details by just typing nekonote new. This requires the sub command which listed below.
Sub Commands
| sub command | abbreviation | description |
|---|---|---|
| application <application_name> | app | Generates a new nekonote application structure. |
| env <environment_name> | Creates a new environment for an existing application structure. | |
| handler <handler_name> | Creates a new handler for an existing application structure. You may pass a relative path. | |
| template <template_name> | tpl | Creates a new template file for an existing application structure. You may pass a relative path. |
| layout <layout_name> | Creates a new layout file for an existing application structure. You may pass a relative path. |
reload_pref
nekonote reload_pref reloads preferences without restarting nor reloading the web server.
Its abbreviation is rp. It accepts --root option.
Only the files under setting/ or logger.yml are reloadable.
page_cache_clear
nekonote page_cache_clear removes the page cache files in the cache directory.
Its abbreviation is pcc. It accepts --root option.
env
nekonote env shows the current application environment.
info
nekonote info shows some information.
Other Usage
nekonote -h, –help
Displays the usage of nekonote command. Just typing nekonote displays the same result.
nekonote -v, –version
Shows the version of your Nekonote Framework.