Create initial server layout (#11)

* Create initial server layout

* Adjust command name to entry

* Add @oclif/config as dependency

* Implement build process for outputting single binary

* Add init message

* Remove unused import, add tsconfig.json to .gitignore

* Accidently pushed wacky change to output host FS files

* Add options to createApp
This commit is contained in:
Kyle Carberry
2019-01-15 12:36:09 -06:00
parent 2ff34bc5e2
commit 05899b5edf
25 changed files with 4646 additions and 222 deletions

View File

@@ -7,3 +7,17 @@ export interface ReadWriteConnection extends SendableConnection {
onClose(cb: () => void): void;
close(): void;
}
export enum OperatingSystem {
Windows,
Linux,
Mac,
}
export interface InitData {
readonly os: OperatingSystem;
readonly dataDirectory: string;
readonly workingDirectory: string;
readonly homeDirectory: string;
readonly tmpDirectory: string;
}