Skip to content

Install superfile

Requirements

First make sure you have the following tools installed on your machine:

Installation Script

Linux / MacOs

Just copy and paste this one-line command:

Terminal window
bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)"

Or wget:

Terminal window
bash -c "$(wget -qO- https://superfile.netlify.app/install.sh)"

Windows

It actually supports windows! Well.. sort of.

Use powershell to run this command:

Terminal window
powershell -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.netlify.app/install.ps1'))"

Community maintained packages

Packaging status

Sort by letter

Arch

Builds package from sources
Terminal window
sudo pacman -S superfile
Fetches prebuilt binaries from github
Terminal window
sudo pacman -S superfile-bin

Homebrew

Install homebrew and execute the following commands

Terminal window
brew install superfile

NixOS

Install with nix command-line
Terminal window
nix profile install github:yorukot/superfile#superfile
Install with flake

Add superfile to your flake inputs:

inputs = {
superfile = {
url = "github:yorukot/superfile";
};
# ...
};

Then you can add it to your packages:

let
system = "x86_64-linux";
in {
environment.systemPackages = with pkgs; [
# ...
inputs.superfile.packages.${system}.default ];
}

X-CMD

x-cmd is a toolbox for Posix Shell, offering a lightweight package manager built using shell and awk.

Terminal window
x env use superfile

Start superfile

After completing the installation, you can restart the terminal (if necessary)

You can use spf to start superfile

Terminal window
spf

Next-step