Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.

License

NotificationsYou must be signed in to change notification settings

nightroman/FarNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FarNet

Far Manager platform for .NET modules and scripts in PowerShell, F#, JavaScript

Prerequisites

.NET 9.0

Download and install.NET 9.0 SDK or runtime,x64 or x86 depending on Far Manager.
SDK is needed for developing FarNet modules but recommended in any case.

Check for existing installations by these commands:

dotnet --versiondotnet --info

Visual C++ Redistributable

Look at the installed programs and find entries like:

  • Microsoft Visual C++ 2015-2022 Redistributable (x64)
  • Microsoft Visual C++ 2015-2022 Redistributable (x86)

If they are missing, then install the required.Links are not provided, they keep changing.

Far Manager

Choose the required fromdownloads.
Normally the stable build is recommended.

Install using PowerShell

This way avoids manual steps and allows updates later.

Close Far Manager and start the PowerShell console.

Change to the Far Manager directory

Set-Location"C:\Program Files\Far Manager"

Import Far package functions

iex (iwr https://raw.githubusercontent.com/nightroman/FarNet/main/web.ps1)

If it fails on older systems, try

[Net.ServicePointManager]::SecurityProtocol="Tls11,Tls12,$([Net.ServicePointManager]::SecurityProtocol)"iex (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/nightroman/FarNet/main/web.ps1')

Install FarNet

Install-FarPackage FarNet

Install modules

Install-FarPackage FarNet.CopyColorInstall-FarPackage FarNet.DrawerInstall-FarPackage FarNet.EditorKitInstall-FarPackage FarNet.ExploreInstall-FarPackage FarNet.FolderChartInstall-FarPackage FarNet.FSharpFarInstall-FarPackage FarNet.GitKitInstall-FarPackage FarNet.JavaScriptFarInstall-FarPackage FarNet.JsonKitInstall-FarPackage FarNet.PowerShellFarInstall-FarPackage FarNet.RedisKitInstall-FarPackage FarNet.RightControlInstall-FarPackage FarNet.RightWordsInstall-FarPackage FarNet.Vessel

Install libraries

Install-FarPackage FarNet.FSharp.ChartingInstall-FarPackage FarNet.FSharp.DataInstall-FarPackage FarNet.FSharp.PowerShellInstall-FarPackage FarNet.FSharp.UnquoteInstall-FarPackage FarNet.RedisInstall-FarPackage FarNet.ScottPlotInstall-FarPackage FarNet.StatelessInstall-FarPackage FarNet.SQLite

You may start Far Manager after this.Modules are installed in%FARHOME%\FarNet\Modules.Libraries are installed in%FARHOME%\FarNet\Lib.

Update using PowerShell

FarNet packages installed byInstall-FarPackage may be updated in the same way.

Close Far Manager, open PowerShell console, and invoke

Set-Location"C:\Program Files\Far Manager"iex (iwr https://raw.githubusercontent.com/nightroman/FarNet/main/web.ps1)

To update all packages, use

Update-FarPackage

To update one package, useInstall-FarPackage

Install-FarPackage FarNet.PowerShellFar

To remove one package, useUninstall-FarPackage

Uninstall-FarPackage FarNet.PowerShellFar

Install packages manually

Given a packageBar, download it ashttps://nuget.org/api/v2/package/Bar

The downloaded file name isBar.<version>.nupkg. This is a zip archive, youmay save it with the zip extension for easier unpacking.

All needed files are in the foldertools. This folder containsFarHome andmay containFarHome.x64 andFarHome.x86 folders.

CopyFarHome items to the Far Manager home directory preserving the folderstructure. For example, by this command in Far Manager:

robocopy FarHome"%FARHOME%" /s

IfFarHome.x64 andFarHome.x86 exist then, depending on x64 or x86, copyitems ofFarHome.x64 orFarHome.x86 to Far Manager:

robocopy FarHome.x64"%FARHOME%" /srobocopy FarHome.x86"%FARHOME%" /s

About

Far Manager framework for .NET modules and scripts in PowerShell, F#, JavaScript.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

[8]ページ先頭

©2009-2025 Movatter.jp