Adeotek.DevOpsTools 0.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Adeotek.DevOpsTools --version 0.2.0                
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 Adeotek.DevOpsTools --version 0.2.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Adeotek.DevOpsTools&version=0.2.0                
nuke :add-package Adeotek.DevOpsTools --version 0.2.0                

dot - AdeoTEK DevOps Tools

dot is a collection of CLI tools for developers and DevOps.

.NET build

Install

AdeoTEK DevOps Tools NuGet package can be found on nuget.org.

# Install latest version (preview version are not included)
dotnet tool install --global AdeoTEK.DevOpsTools

# Install specific version
dotnet tool install --global Adeotek.DevOpsTools --version <specific_version>

Update

dotnet tool update -g AdeoTEK.DevOpsTools

Usage

dot <command> <subcommand> [arguments] [options]
# or
dotnet dot <command> <subcommand> [arguments] [options]

To get more information about a command, run:

dot <command> --help
# or
dot <command> <subcommand> --help

Commands

container

Docker containers management tool. The subcommand work in a similar way to docker-compose, but referring only to individual containers. The subcommands allows for the creation/update/removal of containers, based on configuration files written in YAML or JSON.

Subcommands
  • up - Create/Update Docker containers based on YAML/JSON configuration files
  • down - Remove Docker containers based on YAML/JSON configuration files
  • config - YAML/JSON configuration files generator/checker
    • validate - Validate existing YAML/JSON configuration file
    • sample - Generate new sample YAML/JSON configuration file

Check ContainerConfiguration.md for more information about the configuration files.

email

Email tools.

Subcommands
  • send - Send an email message based on a configuration file or provided options

Check EmailConfiguration.md for more information about the configuration files.

port

TCP Ports tools.

Subcommands
  • listen - Start a listener on the provided TCP port
  • probe - Probe (check if listening) a local or remote TCP port

utf8bom

This tool allows for adding/removing/checking the BOM (Byte Order Mark) signature of UTF-8 encoded files.

Subcommands
  • add - Add BOM (Byte Order Mark) to any UTF-8 files that do not have it
  • remove - Remove BOM (Byte Order Mark) from any UTF-8 files that have it

To only check if BOM is present, without changing it, use the add/remove subcommands together with the --dry-run option.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.5.1 138 8/27/2024
0.5.0 131 5/3/2024
0.4.0 754 1/28/2024
0.3.0 982 12/29/2023
0.2.0 1,091 11/13/2023
0.1.7 790 11/9/2023
0.1.6 1,127 11/1/2023
0.1.5 1,262 10/12/2023
0.1.4 1,106 10/11/2023
0.1.3 1,065 10/10/2023
0.1.2 1,295 10/8/2023
0.1.1-preview.1 88 10/4/2023
0.1.0-preview.3 82 10/3/2023
0.1.0-preview.2 78 10/1/2023