Fluentterminal: Support scoop

Created on 28 May 2019  路  11Comments  路  Source: felixse/FluentTerminal

Apart from allowing to install FluentTerminal via chocolatey, is it also possible to support scoop?

Most helpful comment

The Chocolatey is not maintained by me directly. If someone wants to offer a scoop package feel free to step in 馃槂
We might also switch to a msi package soon, so maybe better wait until this is released

All 11 comments

The Chocolatey is not maintained by me directly. If someone wants to offer a scoop package feel free to step in 馃槂
We might also switch to a msi package soon, so maybe better wait until this is released

Hi, I have a working bucket for the application.

https://github.com/lukesampson/scoop-extras/pull/2883

I don't think they will accept it because I am doing some operations (enabling sideloading and install certificate) before installing the app.

So it seems, that scoop won't this :/

@felixse Is msi support still planed? I think this would solve the scoop issue.
Are there any plans, to publish this to the MS store?

MSI support is nothing I'm working actively on, but I'm open for PRs in that direction. My goal right now is to get this into the Store finally.

@klaidliadon If extras bucket does not accept it, you can try to add the package to the nonportable bucket, their criteria is not that strict. Just remember to add -np to the package name.

I am not saying that extras bucket is being too strict. (I do appreciate the "no-harm" policy of Scoop.)

But we can first add the non-portable package as a work-around before we can find a way to meet the criteria of the extras bucket.

Well here it goes
https://github.com/TheRandomLabs/scoop-nonportable/pull/93
I also added an uninstaller to the original manifest and specified 'sudo' as dependency for this package(for those who dont have it).

So, its merged. Requires elevation or sudo.

scoop bucket add nonportable
scoop install fluent-terminal-np

https://github.com/TheRandomLabs/scoop-nonportable/blob/master/bucket/fluent-terminal-np.json
@felixse Please add Scoop to Readme.
For those who dont have Scoop

  1. Install Scoop
    iwr -useb get.scoop.sh | iex
  2. Change Execution Policy
    Set-ExecutionPolicy RemoteSigned -scope CurrentUser -Force
  3. Install 7zip and Git(required for adding buckets). Optionally, install sudo, if you dont want to start an elevated Powershell.
    scoop install 7zip git sudo
  4. Add Non-Portable Bucket
    scoop bucket add nonportable
  5. Install Fluent Terminal
    With elevated PowerShell session
    scoop install fluent-terminal-np
    Or with sudo
    sudo scoop install fluent-terminal-np

I've removed the use of sudo as it was being used multiple times during installation and uninstallation, causing multiple prompts to pop up. Other manifests in the nonportable bucket just require elevation instead, so I've done it with this manifest as well for consistency's sake. Let me know if you have a better solution. :)

EDIT: This means that the following commands should be used to install Fluent Terminal:

scoop install 7zip git sudo
scoop bucket add nonportable
sudo scoop install fluent-terminal-np

I'll also note that because I'm still on 1803, #555 caused Install.ps1 to not execute correctly. Removing -ForceUpdateFromAnyVersion seemed to cause installation to occur normally.

@TheRandomLabs If you are not using sudo then you can also change "powershell /c 'Get-AppxPackage -Name *FluentTerminal* | Remove-AppxPackage -AllUsers'" in uninstaller script to simply "Get-AppxPackage -Name *FluentTerminal* | Remove-AppxPackage -AllUsers" , since that was just a workaround for sudo command not working on Remove-AppxPackage.

Ah, thanks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

spencerwooo picture spencerwooo  路  3Comments

Loreno10 picture Loreno10  路  5Comments

BroJenuel picture BroJenuel  路  5Comments

clairernovotny picture clairernovotny  路  6Comments

DRSDavidSoft picture DRSDavidSoft  路  7Comments