Skip to content

hseblani/IT-Swiss-Army-Knife-App

Repository files navigation

IT Swiss-Army Knife App

Standalone Windows desktop application for IT operations and module execution.

Goals

  • Provide a clean Windows UI for daily IT operations.
  • Provide a modular runtime with categorized tools and parameterized execution.
  • Keep module execution auditable and safe with clear output and logs.

Download (End Users)

Repository Layout

  • src/ITSwissArmyKnife.App WPF shell application (UI).
  • src/ITSwissArmyKnife.Core shared domain/services.
  • tests/ITSwissArmyKnife.Core.Tests unit tests for core behavior.
  • modules/ module catalog and executable module scripts.
  • docs/ architecture notes.

Local Development

  1. Install .NET SDK 8.x.
  2. Build: dotnet build ITSwissArmyKnife.App.sln
  3. Test: dotnet test ITSwissArmyKnife.App.sln
  4. Run app: dotnet run --project src/ITSwissArmyKnife.App/ITSwissArmyKnife.App.csproj

Branching and Commits

  • Default branch: main
  • Feature branches: feature/<short-name>
  • Fix branches: fix/<short-name>
  • Commit style: imperative, concise, scoped when useful (Add module catalog loader)

Status

Stable release is available (v1.0.0) with module execution, diagnostics, and module management workspace.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors