Skip to main content
clarius avatar

clarius

121 packages

Author Trust

Established100/100Verified Publisher by NuGet
121
Packages
1.3B
Total DLs
Sort:

121 packages

Moq package icon

Moq

Daniel Cazzulino, kzu

Moq is the most popular and friendly mocking framework for .NET.

1.3B105 versionsmoq, tdd, mocking +4
GitInfo package icon

GitInfo

Daniel Cazzulino

Access commit information from MSBuild and C#/F#/VB code, and infer SemVer from branch, tag or version file in Git repository.

13.0M169 versionsMSBuild, Git, Versioning +5
Mvp.Xml package icon

Mvp.Xml

Daniel Cazzulino

.NET implementations of EXSLT, XML Base, XInclude, XPointer, as well as a unique set of utility classes making XML programming in .NET platform easier, more productive and effective.

8.5M3 versionsxml, xslt, exslt +3
DotNetConfig package icon

DotNetConfig

Daniel Cazzulino

APIs for handling dotnet-config compatible settings for any dotnet tool. Usage: var config = Config.Build(); var value = config.GetString("section", "subsection", "variable"); // Setting values config .SetString("section", "subsection", "variable", value) .SetBoolean("section", "subsection", "enabled", true);

5.7M12 versionsdotnet, config
ThisAssembly.Constants package icon

ThisAssembly.Constants

Daniel Cazzulino

This package generates a static `ThisAssembly.Constants` class with public constants for each Constant MSBuild item in the project. For example: <ItemGroup> <Constant Include="Foo.Bar" Value="Baz" /> </ItemGroup> Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`: Generated code: C#: partial class ThisAssembly { public static partial class Constants { public static partial class Foo { public const string Bar = "Baz"; } } }

4.1M45 versionsdotnet, roslyn
xunit.assemblyfixture package icon

xunit.assemblyfixture

Daniel Cazzulino

Assembly-level shared state via IAssemblyFixture, just like built-in collection and class fixture state.

2.0M8 versions
NuGetizer package icon

NuGetizer

Daniel Cazzulino

Simple, flexible and powerful NuGet packaging

1.4M41 versionsdotnet, tool, nuget +2
Devlooped.JQ package icon

Devlooped.JQ

Daniel Cazzulino

A .NET-friendly distribution of the official JQ implementation

1.1M12 versions
CommonComposition.Mef package icon

CommonComposition.Mef

Daniel Cazzulino

Provides the Common Composition bindings for MEF.

823.2K6 versionsdependency, injection, di +3
Merq package icon

Merq

Daniel Cazzulino

Merq: Message Bus (Commands + Events) mediator for internal application architecture via command and event messages. Only the main application assembly needs to reference this package. Components and extensions can simply reference the interfaces in Merq.Abstractions.

512.2K23 versions
dotnet-trx package icon

dotnet-trx

Daniel Cazzulino

Pretty-print test results in TRX format

511.5K2 versionsdotnet, tests, dotnet-tools
System.Diagnostics.Tracer package icon

System.Diagnostics.Tracer

Daniel Cazzulino

An improved API on top of System.Diagnostics. Adds support for dynamic runtime configuration of trace sources, hierarchical trace sources and testability. Usage: static readonly ITracer tracer = Tracer.Get<MyClass>();

511.4K9 versionstracing, logging, system.diagnostics
Clarius.TransformOnBuild package icon

Clarius.TransformOnBuild

Daniel Cazzulino, Michael Naumov

Automatically transforms on build all files with a build action of `None/Content` that have the `TextTemplatingFileGenerator` custom tools associated, without requiring the installation of any Visual Studio SDK.

446.5K11 versionsvisualstudio, t4, text +3
ThisAssembly.AssemblyInfo package icon

ThisAssembly.AssemblyInfo

Daniel Cazzulino

This package generates a static `ThisAssembly.Info` class with public constants exposing the following attribute values generated by default for SDK style projects: * AssemblyConfigurationAttribute * AssemblyCompanyAttribute * AssemblyTitleAttribute * AssemblyProductAttribute * AssemblyVersionAttribute * AssemblyInformationalVersionAttribute * AssemblyFileVersionAttribute If your project includes these attributes by other means, they will still be emitted properly on the `ThisAssembly.Info` class.

408.7K52 versionsdotnet, roslyn
chromium.win-x64 package icon

chromium.win-x64

Daniel Cazzulino

Chromium native binaries for Windows x64 runtime.

383.8K69 versions
chromium package icon

chromium

Daniel Cazzulino

Provides a dynamic locator of the referenced chromium native runtime via the Chromium.Path property.

368.4K71 versions
chromium.linux-x64 package icon

chromium.linux-x64

Daniel Cazzulino

Chromium native binaries for Linux x64 runtime.

363.4K70 versions
dotnet-retest package icon

dotnet-retest

Daniel Cazzulino

Package Description

358.8K19 versionsdotnet, dotnet-tool
Clide package icon

Clide

kzu, Daniel Cazzulino

Clide

332.4K10 versions
ThisAssembly.Project package icon

ThisAssembly.Project

Daniel Cazzulino

This package generates a static `ThisAssembly.Project` class with public constants exposing project properties that have been opted into this mechanism by adding them as `ProjectProperty` MSBuild items in project file, such as: <PropertyGroup> <Foo>Bar</Foo> </PropertyGroup> <ItemGroup> <ProjectProperty Include="Foo" /> </ItemGroup> Or via the ProjectProperty MSBuild property (included as-is as items), which file-based apps can set with: #:property ProjectProperty=MSBuildProjectDirectory A corresponding `ThisAssembly.Project.Foo` constant with the value `Bar` is provided. Generated code: C#: partial class ThisAssembly { public static partial class Project { public const string Foo = "Bar"; } }

329.8K46 versionsdotnet, roslyn
NuDoq package icon

NuDoq

kzu

A lightweight API to read and write .NET XML documentation files, optionally augmented with reflection information. Built from https://github.com/devlooped/NuDoq/tree/c2be4d4e1

323.2K4 versions
ThisAssembly package icon

ThisAssembly

Daniel Cazzulino

Meta-package that includes all ThisAssembly.* packages.

276.1K53 versionsdotnet, roslyn
ThisAssembly.Prerequisites package icon

ThisAssembly.Prerequisites

Daniel Cazzulino

Ensures that referencing project is using a compatible Compiler API (Roslyn).

273.1K38 versionsdotnet, roslyn
ThisAssembly.Resources package icon

ThisAssembly.Resources

Daniel Cazzulino

This package generates a static `ThisAssembly.Resources` class with public properties exposing `string` and `Stream` shortcuts to access embedded resources.

253.6K29 versionsdotnet, roslyn
ThisAssembly.Git package icon

ThisAssembly.Git

Daniel Cazzulino

This package generates a static `ThisAssembly.Git` class with public constants for the following properties provided by Microsoft.SourceLink (git-based) packages: * Commit * Sha (first 9 chars from Commit) * Root (normalized to forward slashes) * Url (if PublishRepositoryUrl=true) It also provides the Branch property, calculated from supported CI environment variables (GitHub Actions, Azure DevOps, AppVeyor, TeamCity, Travis CI, Circle CI, GitLab CI, Buddy, and Jenkins).

247.0K27 versionsdotnet, roslyn
ThisAssembly.Metadata package icon

ThisAssembly.Metadata

Daniel Cazzulino

This package generates a static `ThisAssembly.Metadata` class with public constants exposing each `[System.Reflection.AssemblyMetadata(..)]` defined for the project, such as when using .NET 5.0+ support for `AssemblyMetadata` MSBuild items. So for an attribute like: [assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")] A corresponding `ThisAssembly.Metadata.Foo` constant with the value `Bar` is provided. The metadata attribute can alternatively be declared using MSBuild in the project (for .NET 5.0+ projects): <ItemGroup> <AssemblyMetadata Include="Foo" Value="Bar" /> </ItemGroup> Generated code: C#: partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } }

243.5K53 versionsdotnet, roslyn
dotnet-file package icon

dotnet-file

Daniel Cazzulino

A dotnet global tool for downloading and updating loose files from arbitrary URLs.

230.3K56 versions
ThisAssembly.Strings package icon

ThisAssembly.Strings

Daniel Cazzulino

This package generates a static `ThisAssembly.Strings` class with public constants exposing string resources in .resx files or methods with the right number of parameters for strings that use formatting parameters. In addition, it groups constants and methods in nested classes according to an optional underscore separator to organize strings. For example, *User_InvalidCredentials* can be accessed with *ThisAssembly.Strings.User.InvalidCredentials* if it contains a simple string, or as a method with the right number of parametres if its value has a format string. Finally, format strings can use named parameters too to get more friendly parameter names, such as "Hello {name}".

228.9K52 versionsdotnet, roslyn
dotnet-vs package icon

dotnet-vs

Daniel Cazzulino

Legacy package id for the Visual Studio management tool. This package is obsolete. Use `dnx vs` instead. Usage: dnx vs -- [command] [options|-?|-h|--help] [--save=ALIAS [--global]] See full documentation at https://clarius.org/dotnet-vs.

217.6K58 versionsdotnet, tool, visualstudio +3
dotnet-config package icon

dotnet-config

Daniel Cazzulino

A global tool for managing hierarchical configurations for dotnet tools, using git config format.

197.7K18 versionsdotnet, config
IFluentInterface package icon

IFluentInterface

Daniel Cazzulino

The core interface to implement fluent APIs that hide the default System.Object members.

193.9K1 versionfluent, API
JsonPeek package icon

JsonPeek

Daniel Cazzulino

MSBuild task to read values from JSON using JSONPath.

178.2K10 versions
xunit.vsix package icon

xunit.vsix

Daniel Cazzulino

Allows creating reliable, flexible and fast VS SDK integration (VSIX) tests that run using any xUnit capable runner, such as Visual Studio built-in Test Explorer or TestDriven.NET.

173.3K70 versionsxunit, vssdk, testing
Devlooped.CredentialManager package icon

Devlooped.CredentialManager

Daniel Cazzulino

Packages the Git Credential Manager cross-platform implementation for Windows, macOS and Linux for use as a generic credential store. Usage: var store = CredentialManager.Create("myapp");

130.7K14 versionscross-platform, xplat, credentials +1
Avatar package icon

Avatar

kzu

Avatars blend with the Na'vi seamlessly, and you can control their behavior precisely ('drive' them) with a psionic link. Just like a dynamic proxy, with behavior driven by code. IMyService service = Avatar.Of<IMyService>(); service.AddBehavior(...); Built from https://github.com/devlooped/avatar/tree/e60cc54d2

120.1K2 versionsdotnet, proxy, runtime +1
dotnet-gcm package icon

dotnet-gcm

Daniel Cazzulino

A dotnet global tool for managing Git credentials using the Microsoft Git Credentials Manager Core.

118.3K9 versionsgit, credentials, dotnet
Clarius.VisualStudio package icon

Clarius.VisualStudio

Daniel Cazzulino

Common targets to create version-aware Visual Studio extensions easily.

100.1K40 versionsvisualstudio, vsx, extensibility +1
JsonPoke package icon

JsonPoke

Daniel Cazzulino

MSBuild task to write values to JSON nodes selected with JSONPath.

97.6K13 versions
Tracer.SystemDiagnostics package icon

Tracer.SystemDiagnostics

Daniel Cazzulino, kzu, Clarius

Implements the tracing interface on top of the System.Diagnostics.TraceSource capabilities, extending it with log4net-style hierarchical logging and runtime dynamic configurability of trace sources.

96.3K20 versionsnetfx, diagnostics, tracing
Devlooped.CloudStorageAccount package icon

Devlooped.CloudStorageAccount

Daniel Cazzulino

CloudStorageAccount for Azure Storage v12+ > This project uses SponsorLink and may issue IDE-only warnings if no active sponsorship is detected. > Learn more at https://github.com/devlooped#sponsorlink.

88.2K8 versions
Devlooped.TableStorage.Source package icon

Devlooped.TableStorage.Source

Daniel Cazzulino

Source-only repository pattern with POCO object support for storing to Azure/CosmosDB Table Storage

81.9K43 versions
Devlooped.TableStorage package icon

Devlooped.TableStorage

Daniel Cazzulino

Repository pattern with POCO object support for storing to Azure/CosmosDB Table Storage

77.2K34 versions
YamlPeek package icon

YamlPeek

Daniel Cazzulino

MSBuild task to read values from YAML using JSONPath.

74.1K2 versions
Tracer package icon

Tracer

Daniel Cazzulino, kzu, Clarius

The interfaces provided by this package allow component authors to provide tracing statements that are agnostic to the actual implementation that will be used when they are used at runtime, which is an initialization concern that belongs to the application initialization or other bootstrapping/configuration code.

71.5K11 versionsnetfx, diagnostics, tracing
Merq.Core package icon

Merq.Core

Daniel Cazzulino

Merq: Default Message Bus (Commands + Events) Implementation, for internal application architecture via command and event messages. Only the main application assembly needs to reference this package. Components and extensions can simply reference the interfaces in Merq.

65.4K16 versions
dotnet-echo package icon

dotnet-echo

Daniel Cazzulino

A trivial program that echoes whatever is sent to it via HTTP or gRPC. Built from https://github.com/kzu/dotnet-echo/tree/3980b3067

60.1K7 versions
CommonComposition.Unity package icon

CommonComposition.Unity

Daniel Cazzulino

Provides the Common Composition bindings for Unity.

56.0K5 versionsdependency, injection, di +3
ISBN package icon

ISBN

Daniel Cazzulino

An ISBN parsing library

51.1K9 versions
Merq.VisualStudio package icon

Merq.VisualStudio

Daniel Cazzulino

Merq MEF components suitable for hosting with Microsoft.VisualStudio.Composition.

49.4K19 versions
dotnet-nugetize package icon

dotnet-nugetize

Daniel Cazzulino

A must-have complementary tool to NuGetizer, this tool will help you discover how NuGetizer packs a project rapidly iterate on your project's packaging until you get it just right for your needs.

47.3K63 versionsdotnet, tool, nuget +2