Orang.DotNet.Cli
0.3.2
.NET Core 3.1
dotnet tool install --global Orang.DotNet.Cli --version 0.3.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Orang.DotNet.Cli --version 0.3.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Orang.DotNet.Cli&version=0.3.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Orang.DotNet.Cli --version 0.3.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Orang.DotNet.Cli
Orang is a cross-platform command-line tool for:
- searching files, directories and files' content,
- replacing files' content,
- copying files and directories,
- moving files and directories,
- renaming files and directories,
- deleting files, directories or its content,
- synchronizing content of two directories,
- spellchecking files' content,
- executing Regex functions such as match or split
All these commands are powered with .NET regular expression engine.
Requirements
Orang requires .NET Core Runtime 3.1 or higher.
How to Install
To install Orang run:
dotnet tool install -g orang.dotnet.cli
To install non-alpha version run:
dotnet tool install -g orang.dotnet.cli --version <VERSION>
To update Orang run:
dotnet tool update -g orang.dotnet.cli
How to Use
orang [command] [parameters]
Basic Commands
For a list of all commands please see Orang Command-Line Reference
How to Learn
For a full list of commands, parameters and parameter values run:
orang help [command] [-v d]
For a full manual run:
orang help -m [-v d]
For a full list of .NET regular expressions syntax run:
orang list-patterns
Features
- Single match can span over multiple lines
- Display match and replacement side-by-side
- Use C# code to compute replacements
- Load pattern from a file
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp3.1 |
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
0.3.2 | 1,042 | 6/26/2022 |
0.3.1 | 478 | 3/29/2022 |
0.3.0-rc | 157 | 11/14/2021 |
0.2.2 | 771 | 7/21/2021 |
0.2.1 | 281 | 6/8/2021 |
0.2.0 | 406 | 1/30/2021 |
0.2.0-rc | 193 | 1/4/2021 |
0.1.2 | 392 | 12/12/2020 |
0.1.1 | 372 | 10/26/2020 |
0.1.0 | 561 | 9/1/2020 |
0.1.0-rc2 | 418 | 6/9/2020 |
0.1.0-rc | 581 | 2/9/2020 |
0.1.0-beta | 331 | 12/28/2019 |