Namespace ZeroInstall.Publish.EntryPoints
Automatic detection of application entry points.
Helps publishers set up the appropriate Commands and Runners.
Classes
- BashScript
A script written in Perl.
- Candidate
Collects information about a potential candidate for an entry point. The subclass type determines the type of executable (native binary, interpreted script, etc.).
- DetectCandidates
Detects entry point Candidates in a file system directory.
- DotNetFrameworkExe
A .NET/Mono executable.
- InterpretedScript
A plain text script that is executed by a runtime interpreter.
- Java
A compiled Java application.
- JavaClass
A compiled Java class file.
- JavaJar
A Java JAR archive.
- MacOSApp
A binary inside a MacOS X application bundle.
- NativeExecutable
A file that can be executed directly by the operating system without an additional runtime environment.
- PEHeader
Extracts meta data from PE (Portable Executable) file headers.
- PerlScript
A script written in Perl.
- PhpScript
A script written in PHP.
- PosixBinary
An ELF (Executable and Linkable Format) binary for a POSIX-style operation system.
- PosixExecutable
Any file with the POSIX executable bit (xbit) set.
- PosixScript
A shebang (#!) script for execution on a POSIX-style operating system.
- PowerShellScript
A script written in PowerShell.
- PythonScript
A script written in Python.
- RubyScript
A script written in Ruby.
- WindowsBatch
A Windows batch file/script.
- WindowsExe
A native PE (Portable Executable) for Windows.
Structs
Interfaces
- IIconContainer
An executable with embedded icons.
Enums
- PEMachineType
The machine type specified by a PE file (i.e., the CPU architecture the binary runs on).
- PESubsystem
The subsystem specified by a PE file (i.e., whether the binary is a console or GUI application).