NCopyContent 1.0.0

dotnet add package NCopyContent --version 1.0.0
                    
NuGet\Install-Package NCopyContent -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NCopyContent" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NCopyContent" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="NCopyContent" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NCopyContent --version 1.0.0
                    
#r "nuget: NCopyContent, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NCopyContent@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NCopyContent&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=NCopyContent&version=1.0.0
                    
Install as a Cake Tool

NCopyContent

A lightweight Windows utility that adds a context menu to quickly copy content of file to the clipboard. Designed for per-user installation without elevation and auto-registration on launch.

Features

  • Windows Explorer context menu integration (per-user)
  • Copy file content to clipboard -- Image files - copies image data (ready to be pasted in image editors) -- Text files - copies text content -- Other files - copies as base64 string
  • Configurable output (line endings, quoting, separators)
  • Tray icon with quick actions
  • Per-user install under %LOCALAPPDATA%\Narula\NCopyContent
  • Easy install as command-line executable: NCopyContent.exe --install
  • Easy uninstall as command-line executable: NCopyContent.exe --uninstall

Requirements

  • Windows 10/11
  • .NET 10 (C# 14)

Installation (Per-user)

  • Run the executable directly. On first launch, the app self-registers.
  • No admin rights are required.

Command-line switches

  • --install: installs the app to User's local app data and registers context menu.
  • --uninstall: unregisters context menu and attempts to removes installed files from local app data. If files are in use, user can manually delete later.

Usage

  1. Right-click files in Explorer.
  2. Choose the NCopyContent context menu entry.
  3. The selected details are copied to the clipboard.
  4. Copied content are automatically removed from clipboard after the configured timeout (default 10 seconds) for privacy.

Configuration

  • Open the configuration window from the tray icon or app UI. -- Adjust text auto clipboard timeout -- Choose if app should start with Windows -- Uninstall the application

Uninstall

  • From the tray icon, choose Uninstall, or run the app with the uninstall option (if provided).
  • The app stops the tray icon, unregisters the context menu, clears HKCU installed path, and runs a temporary batch to delete files from %LOCALAPPDATA%\Narula\NCopyContent.

Privacy & Permissions

  • Operates entirely under the user profile; no admin privileges required.
  • Uses HKCU registry keys for installed path and context menu registration.

License

  • MIT License

Contributing

  • Issues and feature requests are welcome. Email ncopycontent@narula.com
Product Compatible and additional computed target framework versions.
.NET net10.0-windows10.0.22000 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0-windows10.0.22000

    • 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
1.0.0 239 12/7/2025