menu Home chevron_right

Junkpile Nordic Commander

0,00 kr

Nordic Commander är en modern, terminalbaserad filhanterare i samma anda som Norton Commander/Midnight Commander, byggd för att kombinera klassisk tvåpanelsnavigering med drift- och adminfunktioner.
Kort beskrivning
• Tvåpanelslayout för snabb filhantering.
• TUI-gränssnitt med menyer, snabbkommandon och musstöd.
• Inbyggd kommandorad (shell prompt) för direkt körning av kommandon.
• Stöd för arkivflöden (öppna, packa, packa upp och synka ZIP).
• Markering av flera filer för batchoperationer.
• Plugin-arkitektur för utbyggnad, inklusive PowerShell-rutiner.
• AD/Exchange-rutiner för felsökning och drift nära där arbetet sker.
Syftet med Nordic Commander
• Minska tiden för återkommande drift- och supportuppgifter.
• Ge ett enhetligt verktyg för både filoperationer och adminrutiner.
• Göra AD/Exchange-arbete snabbare än separata Microsoft-verktyg i många vardagsscenarier.
• Fungera effektivt även i servermiljöer/core-servrar där terminalarbete är standard.
• Erbjuda ett “safe operations”-tänk med tydliga bekräftelser och kontroller före kritiska åtgärder.

Description


Nordic Commander är en modern, terminalbaserad filhanterare i samma anda som Norton Commander/Midnight Commander, byggd för att kombinera klassisk tvåpanelsnavigering med drift- och adminfunktioner.
Kort beskrivning
• Tvåpanelslayout för snabb filhantering.
• TUI-gränssnitt med menyer, snabbkommandon och musstöd.
• Inbyggd kommandorad (shell prompt) för direkt körning av kommandon.
• Stöd för arkivflöden (öppna, packa, packa upp och synka ZIP).
• Markering av flera filer för batchoperationer.
• Plugin-arkitektur för utbyggnad, inklusive PowerShell-rutiner.
• AD/Exchange-rutiner för felsökning och drift nära där arbetet sker.
Syftet med Nordic Commander
• Minska tiden för återkommande drift- och supportuppgifter.
• Ge ett enhetligt verktyg för både filoperationer och adminrutiner.
• Göra AD/Exchange-arbete snabbare än separata Microsoft-verktyg i många vardagsscenarier.
• Fungera effektivt även i servermiljöer/core-servrar där terminalarbete är standard.
• Erbjuda ett “safe operations”-tänk med tydliga bekräftelser och kontroller före kritiska åtgärder.

 

# Nordic Commander

`Nordic Commander` är en tvåpanels filhanterare med klassisk Commander-känsla (inspirerad av Norton/Midnight Commander), byggd i `VB.NET` på `.NET 8`.

Syftet är att kombinera:
– snabb filhantering i terminal/TUI
– driftuppgifter för AD/Exchange
– scriptbarhet via plugins (särskilt `PowerShell`)

Detta gör verktyget användbart för drift, support och serveradministration där man vill jobba effektivt i ett enda gränssnitt.

## Huvudfunktioner

– två filerpaneler (vänster/höger)
– klassiska operationer: kopiera, flytta, radera, skapa katalog
– markeringsflöde för flera filer (inklusive gruppmarkering)
– inbyggd kommandoprompt längst ner
– inbyggd arkivhantering för `.zip` (öppna, packa, packa upp, synka)
– AD/Exchange-rutiner via pluginmodell
– TUI-läge med menyer och snabbkommandon
– fallback till klassiskt konsolläge

## Projektöversikt

### Kärnkomponenter

– `Program.vb`
– startpunkt
– väljer TUI-läge som standard
– `–classic` startar klassiskt läge
– `TerminalGuiApp.vb`
– huvudimplementation av TUI-gränssnittet
– paneler, menyer, statusrad, prompt, markering, arkivflöden
– `CommanderApp.vb`
– klassiskt konsolläge (fallback/alternativt läge)
– `FilePanel.vb`
– panelmodell, katalogläsning, urval, navigation
– `ConsoleInput.vb`
– låg nivå för tangent-/musinput i klassiskt läge
– `TextViewer.vb`, `TextEditor.vb`
– enkel intern visning/redigering

### Plugin och driftfunktioner

– `PowerShellRoutinePlugin.vb`
– laddar `.ps1`-rutiner från `plugins\powershell`
– stöder metadata och parameterprompt
– `SampleAdtPlugin.vb`
– exempelplugin för ADT/Exchange-liknande rutiner
– `plugins\powershell\*.ps1`
– färdiga script för AD/Exchange och diagnostik

## Snabbstart

### Krav

– `.NET SDK 8`
– Windows rekommenderas för full funktionalitet (mus/PowerShell/AD/Exchange)

### Bygg

– `dotnet build`

### Kör

– TUI-läge (standard):
– `dotnet run`
– Klassiskt läge:
– `dotnet run — –classic`

## Grundanvändning

– `Tab` växlar aktiv panel
– `Enter` öppnar katalog/fil
– `..` går till parent directory
– `F5` kopiera
– `F6` flytta
– `F8` radera (med bekräftelse)
– `Shift+F5` packa till zip
– `F2` ADT-rutiner
– `F9` kör promptkommando
– `F10` avsluta

## Markering (multi-select)

– `Space` markerar/avmarkerar rad och går till nästa
– `Insert` markerar och går till nästa
– `Shift+Space` markerar intervall
– `Shift+Up/Down` markerar intervall under navigation
– högerklick markerar rad
– `+` välj grupp via mask (t.ex. `*.log`)
– `-` avmarkera grupp via mask
– `*` invertera markering

## Arkivflöde (`.zip`)

– öppna zip via dubbelklick/`Enter`
– `..` i arkivrot lämnar arkivläge
– kommandomeny:
– öppna arkiv
– packa upp till andra panelen
– packa markerade filer/mappar till zip
– synka monterat arkiv till zip-fil

## Plats-/enhetsväljare per panel

Varje panel har en platsväljare i överkant (`C:\ v`-stil):
– visar tillgängliga enheter
– visar vanliga platser (`Home`, `Desktop`, `Documents`, `OneDrive` om tillgänglig)
– byter sökväg för respektive panel

Snabbtangenter:
– `Alt+F1` öppnar platsväljare för vänster panel
– `Alt+F2` öppnar platsväljare för höger panel

## AD/Exchange och PowerShell-rutiner

Rutiner laddas från `plugins\powershell`.

Stödd scriptmetadata i kommentarhuvud:
– `# NC-Name: Visningsnamn`
– `# NC-Description: Beskrivning`
– `# NC-Param: ParamNamn|Prompttext|DefaultVärde`

Exempel på medföljande script:
– `AD-UserQuickView.ps1`
– `AD-UserGroups.ps1`
– `AD-LockedOutUsers.ps1`
– `Exchange-HealthCheck.ps1`
– `Exchange-MailboxQuickView.ps1`
– `ADT-UserTriage-Combo.ps1`

## Säkerhetsmodell och drift

– Behörighet styrs av användarens aktuella konto/rättigheter
– Vid saknade rättigheter visas tydliga fel istället för tysta fel
– Kritiska åtgärder (t.ex. radering) kräver bekräftelse

## Felsökning

– Om build misslyckas med fil-låsning (`MSB3021`/`MSB3027`):
– stäng körande `Nordic Commander`
– kör build igen
– Om appen verkar frysa vid mus i konsol:
– säkerställ att Quick Edit inte låser konsolen
– Om AD/Exchange-rutiner inte fungerar:
– kontrollera rättigheter
– kontrollera att nödvändiga PowerShell-moduler/cmdlets finns

## Målbild

`Nordic Commander` ska ge samma snabba arbetskänsla som klassiska commander-verktyg, men med modern driftintegration för AD/Exchange och scriptbar automation i ett enhetligt gränssnitt.


 

 

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.


  • cover play_circle_filled

    01. Burning
    Frankenstein Junkpile

    99
play_arrow skip_previous skip_next volume_down
playlist_play