No description
Find a file
2024-08-19 00:35:43 +08:00
.github Run tests in Github Actions 2024-05-21 20:43:10 +02:00
asset update theme preview 2024-06-16 14:50:22 +08:00
cd_on_quit Create cd_on_quit.ps1 2024-05-20 18:39:11 +08:00
release release to v1.1.4 2024-08-02 01:40:05 +08:00
src update error message style 2024-08-19 00:35:43 +08:00
themeZip delelte v1.1.3 theme zip (no need) 2024-05-20 19:01:40 +08:00
vhs update markdown and update vhs tape 2024-04-18 16:45:57 +08:00
website fix(deps): update dependency @expressive-code/plugin-line-numbers to v0.35.6 2024-08-06 10:13:14 +00:00
.gitignore update website 2024-05-17 18:15:33 +08:00
build.sh Update shebang to use /usr/bin/env for better compatibility 2024-05-18 13:03:07 -03:00
changelog.md update changelog 2024-08-02 01:32:33 +08:00
CONTRIBUTING.md update contributing.md 2024-05-12 20:36:20 +08:00
flake.lock chore: Update flake inputs 2024-05-13 17:09:04 +02:00
flake.nix chore: Update version to 1.1.3 in flake.nix 2024-05-13 17:11:38 +02:00
go.mod fix(deps): update github.com/charmbracelet/x/exp/term digest to f9f6568 2024-07-27 05:40:48 +00:00
go.sum fix(deps): update github.com/charmbracelet/x/exp/term digest to f9f6568 2024-07-27 05:40:48 +00:00
gomod2nix.toml chore: update gomod2nix 2024-07-27 05:41:43 +00:00
LICENSE change nightcat to yorukot 2024-05-30 01:23:53 +08:00
main.go Update changelog and update directory name 2024-05-20 18:30:12 +08:00
README.md Update README.md 2024-07-30 17:33:01 -04:00

superfile LOGO

Demo

Perform common operations

Content

Installation

Quick install

Using bash (Support MacOS and linux)

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

Using powershell (Support Windows)

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

More installation methods

Click me to check on how to install

Build

You can build the source code yourself by using these steps:

Requirements

Build Steps

Clone this repository using the following command:

git clone https://github.com/yorukot/superfile.git --depth=1

Enter the downloaded directory:

cd superfile

Run the build.sh file:

./build.sh

Add the binary file to your $PATH, e.g., in /usr/local/bin:

sudo mv ./bin/spf /usr/local/bin

Supported Systems

  • [x] Linux
  • [x] MacOS
  • [x] Windows (Not fully supported yet)

Tutorial

After you install superfile, you can go here to briefly understand how to use superfile!

Plugins

Click me to the plugins wiki

Themes

Click me to the theme wiki

Hotkeys

Warning

If you are vim/nvim user please change your default hotkeys config to vim version!

Click me to see the hotkey wiki

Troubleshooting

Click me to see common problem fix

Uninstalling

MacOS and Linux

On MacOS and Linux, you can uninstall superfile by simply removing the binary. If you installed superfile with sudo, run

sudo rm /usr/local/bin/spf

If you installed superfile without sudo, run

rm ~/.local/bin/spf

If you don't rember, just try removing both.

Window

To uninstall superfile on Windows, use this powershell script.

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

Contributing

If you want to contribute please follow the contribution guide

Thanks

Support

  • a Star on my GitHub repository would be nice 🌟
  • You can buy a coffee for me 💖

ko-fi

Contributors

Thanks to all the contributors for making this project even greater!

Star History

THANKS FOR All OF YOUR STARS! Your stars are my motivation to keep updating!

Star History Chart

༼ つ ◕_◕ ༽つ Please share.