Invex.Tools.ArtifactClean.linux-x64
2.2.0-rc.3
See the version list below for details.
dotnet add package Invex.Tools.ArtifactClean.linux-x64 --version 2.2.0-rc.3
NuGet\Install-Package Invex.Tools.ArtifactClean.linux-x64 -Version 2.2.0-rc.3
<PackageReference Include="Invex.Tools.ArtifactClean.linux-x64" Version="2.2.0-rc.3" />
<PackageVersion Include="Invex.Tools.ArtifactClean.linux-x64" Version="2.2.0-rc.3" />
<PackageReference Include="Invex.Tools.ArtifactClean.linux-x64" />
paket add Invex.Tools.ArtifactClean.linux-x64 --version 2.2.0-rc.3
#r "nuget: Invex.Tools.ArtifactClean.linux-x64, 2.2.0-rc.3"
#:package Invex.Tools.ArtifactClean.linux-x64@2.2.0-rc.3
#addin nuget:?package=Invex.Tools.ArtifactClean.linux-x64&version=2.2.0-rc.3&prerelease
#tool nuget:?package=Invex.Tools.ArtifactClean.linux-x64&version=2.2.0-rc.3&prerelease
Invex .NET Tools
A collection of small, focused .NET developer tools. The repository currently
ships ArtifactClean, exposed as the artclean .NET global tool.
ArtifactClean
artclean cleans a .NET workspace by:
- Running
dotnet cleanin the selected directory. - Recursively deleting directories named
binandobj. - Running
dotnet restoreunless restoration is disabled.
It skips symbolic links, junctions, and other reparse points while traversing the directory tree. Inaccessible directories are skipped, while failures to delete a matching directory are reported. Deletion is permanent, so select the root path carefully.
Installation
Install the latest published version as a global tool:
dotnet tool install --global Invex.Tools.ArtifactClean
Update an existing installation:
dotnet tool update --global Invex.Tools.ArtifactClean
Usage
Clean the current directory:
artclean
Clean a specific workspace:
artclean --path "path/to/workspace"
Show each deleted directory and the output from the dotnet commands:
artclean --verbose
Skip the restore step after cleaning:
artclean --no-restore
The complete command syntax is:
artclean [options]
-p, --path <directory> Root directory to clean (default: current directory)
-n, --no-restore Do not run dotnet restore after cleaning
-v, --verbose Show detailed cleanup and dotnet command output
dotnet clean and dotnet restore are run with the selected directory as
their working directory. The tool requires the dotnet command to be
available on PATH.
Supported platforms
The tool targets .NET 8 and .NET 10. Published .NET 10 packages include Native AOT assets for:
- Windows x64 and ARM64
- Linux x64 and ARM64
- macOS x64 and ARM64
Repository layout
| Path | Purpose |
|---|---|
src/Invex.Tools.ArtifactClean |
Source for the artclean tool |
_atom |
Atom build definition used to generate CI and release workflows |
docs |
DocFX source for the project documentation |
Invex.Tools.slnx |
Repository solution |
License
This project is available under the MIT License.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.2.0 | 85 | 8/3/2026 |
| 2.2.0-rc.3 | 46 | 8/3/2026 |
| 2.2.0-rc.2 | 57 | 7/24/2026 |
| 2.1.0 | 129 | 7/13/2026 |
| 2.1.0-rc.15 | 93 | 7/13/2026 |
| 2.1.0-rc.14 | 76 | 7/13/2026 |
| 2.1.0-rc.12 | 104 | 7/10/2026 |
| 2.1.0-rc.10 | 87 | 7/9/2026 |
| 2.1.0-rc.8 | 80 | 7/9/2026 |
| 2.1.0-rc.5 | 94 | 7/5/2026 |
| 2.1.0-rc.2 | 95 | 7/2/2026 |
| 2.0.0 | 252 | 4/11/2026 |
| 2.0.0-rc.9 | 202 | 4/11/2026 |
| 2.0.0-rc.7 | 187 | 4/11/2026 |
| 2.0.0-rc.4 | 202 | 4/11/2026 |