Module: Pixiebox
- Defined in:
- lib/runner.rb,
lib/pixiebox/box.rb,
lib/pixiebox/cli.rb,
lib/pixiebox/dns.rb,
lib/pixiebox/system.rb,
lib/pixiebox/project.rb,
lib/pixiebox/service.rb,
lib/pixiebox/os/linux.rb,
lib/pixiebox/constants.rb,
lib/pixiebox/os/darwin.rb,
lib/pixiebox/os/distro.rb,
lib/pixiebox/shell/zsh.rb,
lib/pixiebox/shell/bash.rb,
lib/pixiebox/os/abstract.rb,
lib/pixiebox/utils/shell.rb,
lib/pixiebox/utils/output.rb,
lib/pixiebox/commands/stop.rb,
lib/pixiebox/os/current_os.rb,
lib/pixiebox/utils/project.rb,
lib/pixiebox/utils/spinner.rb,
lib/pixiebox/boxes/manifest.rb,
lib/pixiebox/commands/start.rb,
lib/pixiebox/shell/ini_file.rb,
lib/pixiebox/utils/packages.rb,
lib/pixiebox/boxes/installer.rb,
lib/pixiebox/utils/visitable.rb,
lib/pixiebox/commands/add_box.rb,
lib/pixiebox/commands/restart.rb,
lib/pixiebox/os/unsupported_os.rb,
lib/pixiebox/services/manifest.rb,
lib/pixiebox/services/installer.rb,
lib/pixiebox/utils/progress_bar.rb,
lib/pixiebox/commands/list_boxes.rb,
lib/pixiebox/utils/visitor_by_os.rb,
lib/pixiebox/commands/add_service.rb,
lib/pixiebox/commands/setup_shell.rb,
lib/pixiebox/shell/startup_script.rb,
lib/pixiebox/commands/reload_shell.rb,
lib/pixiebox/commands/ssh_instance.rb,
lib/pixiebox/docker_compose/config.rb,
lib/pixiebox/errors/pixiebox_error.rb,
lib/pixiebox/commands/build_service.rb,
lib/pixiebox/commands/list_services.rb,
lib/pixiebox/commands/start_install.rb,
lib/pixiebox/commands/finish_install.rb,
lib/pixiebox/commands/install_config.rb,
lib/pixiebox/commands/install_docker.rb,
lib/pixiebox/commands/remove_service.rb,
lib/pixiebox/handlers/stdout_handler.rb,
lib/pixiebox/commands/download_docker.rb,
lib/pixiebox/commands/start_uninstall.rb,
lib/pixiebox/commands/update_packages.rb,
lib/pixiebox/commands/finish_uninstall.rb,
lib/pixiebox/commands/initialize_project.rb,
lib/pixiebox/commands/remove_setup_shell.rb,
lib/pixiebox/commands/get_root_permission.rb,
lib/pixiebox/utils/domain_event_publisher.rb
Defined Under Namespace
Modules: Boxes, Commands, DockerCompose, Errors, Handlers, Os, Services, Shell, Utils
Classes: Box, CLI, DnsSubCommands, Project, Runner, Service, ServiceSubCommands, System
Constant Summary
collapse
- VERSION =
names for files / directories
'0.1.0'
- HOMEPAGE =
'https://github.com/aimerib/pixiebox'
- PACKAGES_INFO_URL =
'https://api.github.com/repos/aimerib/packages/releases/latest'
- CONFIG_DIR =
'.pixiebox'
- PROJECT_INI =
'project.ini'
- PIXIEBOX_INI =
'pixiebox.ini'
- SHELL_EXTENSIONS =
'extensions.bash'
Class Method Summary
collapse
Class Method Details
.output ⇒ Object
15
|
# File 'lib/pixiebox/constants.rb', line 15
def output() @output end
|
.root ⇒ Object
13
|
# File 'lib/pixiebox/constants.rb', line 13
def root() File.expand_path('../../..', __FILE__) end
|
.set_verbosity(value) ⇒ Object
18
19
20
21
22
23
24
25
|
# File 'lib/pixiebox/constants.rb', line 18
def set_verbosity(value)
@verbose = value
if @verbose
@output = '2>&1'
else
@output = '> /dev/null 2>&1'
end
end
|
.verbose? ⇒ Boolean
16
|
# File 'lib/pixiebox/constants.rb', line 16
def verbose?() @verbose end
|