RoutesList 0.2.0
See the version list below for details.
dotnet add package RoutesList --version 0.2.0
NuGet\Install-Package RoutesList -Version 0.2.0
<PackageReference Include="RoutesList" Version="0.2.0" />
paket add RoutesList --version 0.2.0
#r "nuget: RoutesList, 0.2.0"
// Install RoutesList as a Cake Addin #addin nuget:?package=RoutesList&version=0.2.0 // Install RoutesList as a Cake Tool #tool nuget:?package=RoutesList&version=0.2.0
RoutesList
Library can be used to show a list of all the registered routes for the application.
Library show all Routes in table format - methods, Uri, Controller Name, Action, Full name of path or namespace
Features
- Endpoints with method, uri, controller name, action, full namespace path
- HTML5 output
- JSON output
Installation
From nuget.org
Install-Package RoutesList
Usage
Just add services.AddRouteList
to service ConfigureService method.
<b>Example:</b> Startup.cs
\\...
public void ConfigureServices(IServiceCollection services)
{
\\...
services.AddRouteList();
}
and add to Configure method
<b>Example:</b> Startup.cs
\\...
public void Configure(
IApplicationBuilder app,
IWebHostEnvironment env,
)
{
\\...
app.UseRoutesList();
}
Default Endpoint: http://your_application_address/routes
options for UseRoutesList
In app.UseRoutesList you can pass options
Name | Description |
---|---|
Endpoint | endpoint name |
Title | Title for web site |
StylePath | CSS style file path - not implemented |
<b>Example:</b> Startup.cs
public void Configure(
IApplicationBuilder app,
IWebHostEnvironment env,
)
{
app.UseRoutesList(options => {
options.Endpoint = "your_new_endpoints";
options.Tittle = "Your new Title for site";
options.StylePath = "";
});
}
<hr>
Contributing
Contributions are always welcome, whether adding/suggesting new features, bug fixes, documenting new file formats or simply editing some grammar. for this create new github issue and descript your problem and add issue tag for Bug/enhancement
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- ConsoleTables (>= 2.4.2)
- Newtonsoft.Json (>= 13.0.1)
-
net5.0
- ConsoleTables (>= 2.4.2)
- Newtonsoft.Json (>= 13.0.1)
-
net6.0
- ConsoleTables (>= 2.4.2)
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.