Quickly bootstrap or update "Industrious-style" multi-platform .NET solutions.
I like to "design in code" and often spin up projects to explore a new idea or technique. This little command line executable quickly generates the necessary solution and project files for all the platforms I like to play on, with the settings I prefer.
See Example for a sample generated project.
Create a new solution named "Starter.Example".
$ Industrious.Starter new Starter.Example
By default, the generated projects will use the solution name as the application title. Use the --title
parameter to
set a different value.
$ Industrious.Starter new Starter.Example --title Example
To rename an existing solution, changing project names, references, and namespaces.
$ Industrious.Starter rename NewName
This operation will rename files and fix up projects but intentionally leaves some sources, such as storyboards, alone. You will need to search and replace to find those occurrences.
- Generate support files (
.editorconfig
, etc.) - Generate solution
- Generate common code library
- Generate console project
- Generate macOS project
- Generate iOS project
- Generate Windows project
- Generate Android project
- Generate web project
- Rename an existing solution