website/src/content/docs/getting-started/installation.md
First make sure you have the following tools installed on your machine:
:::tip
If you don't install Nerd font, superfile will still work, but the UI may look a bit off. It's recommended to disable the Nerd font option to avoid this issue.
:::
Copy and paste the following one-line command into your machine's terminal.
With curl:
bash -c "$(curl -sLo- https://superfile.dev/install.sh)"
Or with wget:
bash -c "$(wget -qO- https://superfile.dev/install.sh)"
Use SPF_INSTALL_VERSION to specify a version :
SPF_INSTALL_VERSION=1.2.1 bash -c "$(curl -sLo- https://superfile.dev/install.sh)"
With powershell:
powershell -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.dev/install.ps1'))"
:::note
To uninstall, run the above powershell command with the modified URL:
https://superfile.dev/uninstall.ps1
:::
Use SPF_INSTALL_VERSION to specify a version :
powershell -ExecutionPolicy Bypass -Command "$env:SPF_INSTALL_VERSION=1.2.1; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.dev/install.ps1'))"
With Winget:
winget install --id yorukot.superfile
With Scoop:
scoop install superfile
Sort by letter
sudo pacman -S superfile
yay -S superfile-git
Install Homebrew and then run the following command:
brew install superfile
nix profile install github:yorukot/superfile#superfile
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 ];
}
Install Pixi and then run the following command:
pixi global install superfile
x-cmd is a toolbox for Posix Shell, offering a lightweight package manager built using shell and awk.
x env use superfile
After completing the installation, you can restart the terminal (if necessary).
Run spf to start superfile
spf