├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── script ├── install_beta └── run ├── shard.yml ├── spec ├── fixtures │ ├── file1.txt │ ├── file2.txt │ ├── up.blank.yml │ ├── up.cache │ └── up.complete.yml ├── settings_spec.cr ├── setup │ └── override_output_io.cr ├── spec_helper.cr ├── support │ ├── called_with_expectation.cr │ └── spy_command.cr ├── tracked_files_spec.cr └── up_spec.cr ├── src ├── run.cr ├── up.cr ├── up │ ├── command.cr │ ├── commands │ │ ├── compose_command.cr │ │ ├── help_command.cr │ │ ├── install_command.cr │ │ ├── run_in_container.cr │ │ ├── ssh_command.cr │ │ ├── start_containers_command.cr │ │ ├── start_containers_in_background.cr │ │ ├── stop_command.cr │ │ └── version_command.cr │ ├── exit_error.cr │ ├── rebuild_if_changed.cr │ ├── runner.cr │ ├── settings.cr │ ├── templates │ │ └── installation │ │ │ └── up.yml │ ├── tracked_files.cr │ ├── up_installation_template.cr │ └── utils.cr └── version.cr └── up.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/README.md -------------------------------------------------------------------------------- /script/install_beta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/script/install_beta -------------------------------------------------------------------------------- /script/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/script/run -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/fixtures/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/up.blank.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/up.cache: -------------------------------------------------------------------------------- 1 | file1: 123 2 | -------------------------------------------------------------------------------- /spec/fixtures/up.complete.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/fixtures/up.complete.yml -------------------------------------------------------------------------------- /spec/settings_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/settings_spec.cr -------------------------------------------------------------------------------- /spec/setup/override_output_io.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/setup/override_output_io.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/support/called_with_expectation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/support/called_with_expectation.cr -------------------------------------------------------------------------------- /spec/support/spy_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/support/spy_command.cr -------------------------------------------------------------------------------- /spec/tracked_files_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/tracked_files_spec.cr -------------------------------------------------------------------------------- /spec/up_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/spec/up_spec.cr -------------------------------------------------------------------------------- /src/run.cr: -------------------------------------------------------------------------------- 1 | require "./up" 2 | 3 | Up.run(ARGV.dup) 4 | -------------------------------------------------------------------------------- /src/up.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up.cr -------------------------------------------------------------------------------- /src/up/command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/command.cr -------------------------------------------------------------------------------- /src/up/commands/compose_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/compose_command.cr -------------------------------------------------------------------------------- /src/up/commands/help_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/help_command.cr -------------------------------------------------------------------------------- /src/up/commands/install_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/install_command.cr -------------------------------------------------------------------------------- /src/up/commands/run_in_container.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/run_in_container.cr -------------------------------------------------------------------------------- /src/up/commands/ssh_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/ssh_command.cr -------------------------------------------------------------------------------- /src/up/commands/start_containers_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/start_containers_command.cr -------------------------------------------------------------------------------- /src/up/commands/start_containers_in_background.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/start_containers_in_background.cr -------------------------------------------------------------------------------- /src/up/commands/stop_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/stop_command.cr -------------------------------------------------------------------------------- /src/up/commands/version_command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/commands/version_command.cr -------------------------------------------------------------------------------- /src/up/exit_error.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/exit_error.cr -------------------------------------------------------------------------------- /src/up/rebuild_if_changed.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/rebuild_if_changed.cr -------------------------------------------------------------------------------- /src/up/runner.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/runner.cr -------------------------------------------------------------------------------- /src/up/settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/settings.cr -------------------------------------------------------------------------------- /src/up/templates/installation/up.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/templates/installation/up.yml -------------------------------------------------------------------------------- /src/up/tracked_files.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/tracked_files.cr -------------------------------------------------------------------------------- /src/up/up_installation_template.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/up_installation_template.cr -------------------------------------------------------------------------------- /src/up/utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/src/up/utils.cr -------------------------------------------------------------------------------- /src/version.cr: -------------------------------------------------------------------------------- 1 | module Up 2 | VERSION = "0.1.7" 3 | end 4 | -------------------------------------------------------------------------------- /up.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulcsmith/up/HEAD/up.yml --------------------------------------------------------------------------------