felixse/FluentTerminal: A Terminal Emulator based on UWP and web technologies.
2019-11-11 02:50:04 Author: github.com(查看原文) 阅读量:942 收藏

Join GitHub today

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Sign up

A Terminal Emulator based on UWP and web technologies.

C# PowerShell TypeScript Batchfile CSS JavaScript

Permalink

Type Name Latest commit message Commit time
Failed to load latest commit information.
Dependencies Fixing a bug, adding docstring, improving MOSH_README, upgrading mosh… Nov 9, 2019
Explorer Context Menu Integration Add missing quotes (#253) Mar 26, 2019
FluentTerminal.App.Services.Test Update dependencies Oct 8, 2019
FluentTerminal.App.Services Fixing a bug, adding docstring, improving MOSH_README, upgrading mosh… Nov 9, 2019
FluentTerminal.App.ViewModels New mosh implemented (#571) Nov 8, 2019
FluentTerminal.App Fix activation problem when opening a new window in a new desktop (#574) Nov 9, 2019
FluentTerminal.Client Add font weight setting (#560) Oct 31, 2019
FluentTerminal.Models New mosh implemented (#571) Nov 8, 2019
FluentTerminal.Package Increase version, hopefully fixed some packaging issues Oct 12, 2019
FluentTerminal.RuntimeComponent [WIP] Use WebAllowedObject for communication between App and WebView (#… Sep 19, 2019
FluentTerminal.SystemTray Handle IOException on user input write to pty. (#563) Oct 28, 2019
Icons Add dark and light mode SVG icons for #203 (#290) Apr 4, 2019
Screenshots Clarifying installing and dev environment setup instructions. (#83) Oct 5, 2018
.gitattributes Allow git to handle line endings automatically with text=auto in .git… Jun 16, 2019
.gitignore SSH and Mosh implemented (#360) May 11, 2019
FluentTerminal.sln Increase version, hopefully fixed some packaging issues Oct 12, 2019
Install.ps1 Enable app downgrading in the install script (#535) Oct 2, 2019
LICENSE Initial commit Jan 21, 2018
MOSH_README.md Fixing a bug, adding docstring, improving MOSH_README, upgrading mosh… Nov 9, 2019
README.md Added hebrew translation (#567) Nov 6, 2019
UpdateTranslations.ps1 Added hebrew translation (#567) Nov 6, 2019

fluentterminal logo

Build status SonarCloud Gitter chat Downloads Release Contributors

A Terminal Emulator based on UWP and web technologies.

Features

  • Terminal for PowerShell, CMD, WSL or custom shells
  • Built-in support for SSH and Mosh connections
  • Supports tabs and multiple windows
  • Theming and appearance configuration
  • Import/Export themes
  • Import iTerm themes
  • Fullscreen mode
  • Editable keybindings
  • Search function
  • Configure shell profiles to quickly switch between different shells
  • Explorer context menu integration (Installation script can be found here)

Screenshots

Terminal window Settings window

Languages

  • English
  • German
  • Spanish
  • French
  • Simplified Chinese
  • Indian
  • Italian
  • Dutch
  • Polish
  • Portuguese (Brasilian)
  • Romanian
  • Russians
  • Hebrew

Sign up to POEditor to help with existing translations or add a new language

Up Next

  • Launch shell profile with a custom defined keybinding
  • Copy & Paste options
  • Improved tabs
  • Split screen support

How to install (as an end-user)

Prerequisite

  • You need to update to Fall Creators Update or later.

Chocolatey package manager installation

  • Install Chocolatey
  • From an elevated/admin shell, execute choco install fluent-terminal

Bundled install script

  • Download and extract the latest release.
  • If not already present, download Install.ps1 to the extracted directory.
  • Right-click on Install.ps1, and choose "Run with Powershell".
  • The installer script will walk you through the rest of the process.

Manual install

  • Download the latest release
  • Enable sideloading apps
    • Alternatively, enable developer mode if you plan to do UWP app development. For most users that do not intend to do UWP app development, developer mode will not be necessary.
  • Install the *.cer file into Local Machine -> Trusted Root Certification Authorities
    • This will require administrator elevation. If you installed the certificate and did not have to elevate, you likely installed it into an incorrect certificate store.

Right-Click then choose Install Certificate

Install Certificate into Local Machine

  • double click the *.appxbundle
  • Optional: Install Context menu integration from here

How to set up a development environment

Please refer to this Wiki page


文章来源: https://github.com/felixse/FluentTerminal
如有侵权请联系:admin#unsafe.sh