EBitSaaS.CLI
0.0.1
dotnet tool install --global EBitSaaS.CLI --version 0.0.1
dotnet new tool-manifest
dotnet tool install --local EBitSaaS.CLI --version 0.0.1
#tool dotnet:?package=EBitSaaS.CLI&version=0.0.1
nuke :add-package EBitSaaS.CLI --version 0.0.1
EBitSaaS CLI
EBitSaaS CLI is a command-line tool for creating new EBitSaaS projects quickly using predefined project templates.
Features
- Create a new EBitSaaS project from the command line
- Specify a custom project folder
- Select the target .NET framework
- Automatic project generation
- Automatic package installation
- Simple command-line interface
- Built as a .NET global tool
Requirements
- .NET SDK
- Windows, Linux, or macOS
Installation
Install the CLI globally using the .NET Tool package:
dotnet tool install --global EBitSaaS.CLI
After installation, verify that the CLI is available:
ebit --version
You can also view the available commands:
ebit --help
Usage
Create a new project:
ebit new MyAccounting
Create a project with a custom folder name:
ebit new MyAccounting --folder "My First Project"
Create a project using a specific .NET framework:
ebit new MyAccounting --framework net8
Use both folder and framework options:
ebit new MyAccounting --folder "My First Project" --framework net8
Commands
new
Creates a new EBitSaaS project.
ebit new <ProjectName>
--folder
Specifies the folder where the generated project will be created.
ebit new <ProjectName> --folder "<FolderName>"
--framework
Specifies the .NET framework version for the generated project.
ebit new <ProjectName> --framework net8
--help
Displays CLI help information.
ebit --help
--version
Displays the installed CLI version.
ebit --version
Examples
ebit new MyAccounting
ebit new MyAccounting --folder "Accounting Project"
ebit new MyAccounting --framework net8
ebit new MyAccounting --folder "Accounting Project" --framework net8
Project Generation
When a project is created, EBitSaaS CLI generates the project structure from the included templates and installs the required NuGet packages.
The generated project can then be opened and developed using Visual Studio, Visual Studio Code, JetBrains Rider, or another compatible .NET development environment.
License
This project is licensed under the MIT License.
See the LICENSE file for details.
Author
EBitSaaS
Version
Current version: 1.0.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1 | 100 | 8/29/2026 |