tye init
Name
tye init - Scaffolds a tye.yaml file representing the application.
Synopsis
tye init [-?|-h|--help] [--force] [<PATH>]Description
The tye init command scaffolds a tye.yaml file to allow customizing different aspects of tye run and tye deploy.
tye init will by default scaffold each project(s) in an application. For example, if there was a solution file (sln) that contained two csproj files, the tye.yaml contents would look like:
name: application
services:
- name: project1
project: project1.csproj
- name: project2
project: project2/project2.csprojSee the tye.yaml schema to learn more about customizations that can be made to the tye.yaml file.
Arguments
PATH
The path to either a file or directory to run tye init on. Can either be a yaml, sln, or project file.
Options
--forceIf a
tye.yamlfile is already present, overwrites it with a newly scaffoldedtye.yaml.
Examples
Scaffold a
tye.yamlin the current directory:texttye initScaffold a
tye.yamlfrom a path to a directory:texttye init PATH_TO_DIRECTORYScaffold a
tye.yamlfrom a project file (*.csproj, *.fsproj):texttye init project.csprojScaffold a
tye.yamlfrom a solution file (sln):texttye init app.sln