├── .envrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── enhancement-suggestion.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── renovate.json └── workflows │ ├── first-interaction.yml │ ├── lint-pr-title.yml │ ├── mirror.yml │ ├── superfile-build-test.yml │ ├── testsuite-run.yml │ ├── update-gomod2nix.yml │ └── winget.yml ├── .gitignore ├── .golangci.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── asset ├── demo.gif ├── demo.png ├── prompt_shell_mode.png ├── prompt_spf_mode.png ├── spf.desktop ├── spflogobackground.png ├── spflogoblack.png ├── spflogowhite.png ├── superfileicon.png ├── superfilelogoblack.png ├── superfilelogounused.png ├── superfilelogowhite.png ├── theme-example │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── 8.png ├── theme │ ├── 0x96f.png │ ├── ayu-dark.png │ ├── blood.png │ ├── catppuccin-frappe.png │ ├── catppuccin-latte.png │ ├── catppuccin-macchiato.png │ ├── catppuccin.png │ ├── dracula.png │ ├── everforest-dark-hard.png │ ├── everforest-dark-medium.png │ ├── gruvbox-dark-hard.png │ ├── gruvbox.png │ ├── hacks.png │ ├── kaolin.png │ ├── monokai.png │ ├── nord.png │ ├── onedark.png │ ├── poimandres.png │ ├── rose-pine.png │ ├── sugarplum.png │ └── tokyonight.png └── warp.png ├── cd_on_quit ├── cd_on_quit.fish ├── cd_on_quit.ps1 └── cd_on_quit.sh ├── dev.sh ├── flake.lock ├── flake.nix ├── go.mod ├── go.sum ├── gomod2nix.toml ├── main.go ├── release ├── release.sh ├── release_check.md └── remove_all_spf_config.sh ├── src ├── cmd │ ├── help_printer.go │ └── main.go ├── config │ ├── fixed_variable.go │ └── icon │ │ ├── function.go │ │ └── icon.go ├── internal │ ├── backend │ │ └── README.md │ ├── common │ │ ├── README.md │ │ ├── config_type.go │ │ ├── default_config.go │ │ ├── icon_utils.go │ │ ├── icon_utils_test.go │ │ ├── load_config.go │ │ ├── predefined_variable.go │ │ ├── string_function.go │ │ ├── string_function_test.go │ │ ├── style.go │ │ ├── style_function.go │ │ └── type.go │ ├── config_function.go │ ├── default_config.go │ ├── file_operation_compress_test.go │ ├── file_operations.go │ ├── file_operations_compress.go │ ├── file_operations_extract.go │ ├── file_panel.go │ ├── function.go │ ├── function_test.go │ ├── handle_file_operation_test.go │ ├── handle_file_operations.go │ ├── handle_modal.go │ ├── handle_panel_movement.go │ ├── handle_panel_navigation.go │ ├── handle_panel_up_down.go │ ├── handle_panel_up_down_test.go │ ├── key_function.go │ ├── model.go │ ├── model_file_operations_test.go │ ├── model_msg.go │ ├── model_navigation_test.go │ ├── model_process_test.go │ ├── model_prompt_test.go │ ├── model_render.go │ ├── model_render_test.go │ ├── model_render_unix_test.go │ ├── model_test.go │ ├── model_zoxide_test.go │ ├── test_utils.go │ ├── test_utils_teaprog.go │ ├── type.go │ ├── type_utils.go │ ├── ui │ │ ├── README.md │ │ ├── metadata │ │ │ ├── README.md │ │ │ ├── const.go │ │ │ ├── metadata.go │ │ │ ├── metadata_test.go │ │ │ ├── metadata_unix.go │ │ │ ├── metadata_windows.go │ │ │ ├── model.go │ │ │ ├── model_test.go │ │ │ ├── testdata │ │ │ │ └── file1.txt │ │ │ └── utils.go │ │ ├── notify │ │ │ ├── model.go │ │ │ └── type.go │ │ ├── preview │ │ │ └── model.go │ │ ├── processbar │ │ │ ├── README.md │ │ │ ├── const.go │ │ │ ├── error.go │ │ │ ├── model.go │ │ │ ├── model_navigation.go │ │ │ ├── model_navigation_test.go │ │ │ ├── model_test.go │ │ │ ├── model_update.go │ │ │ ├── model_update_test.go │ │ │ ├── model_utils.go │ │ │ ├── model_utils_test.go │ │ │ ├── process.go │ │ │ └── process_update_msg.go │ │ ├── prompt │ │ │ ├── README.md │ │ │ ├── consts.go │ │ │ ├── error.go │ │ │ ├── model.go │ │ │ ├── model_test.go │ │ │ ├── tokenize.go │ │ │ ├── tokenize_test.go │ │ │ ├── type.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ │ ├── rendering │ │ │ ├── README.md │ │ │ ├── border.go │ │ │ ├── content_renderer.go │ │ │ ├── content_renderer_test.go │ │ │ ├── renderer.go │ │ │ ├── renderer_core.go │ │ │ ├── renderer_test.go │ │ │ ├── truncate.go │ │ │ └── truncate_test.go │ │ ├── sidebar │ │ │ ├── README.md │ │ │ ├── consts.go │ │ │ ├── directory_utils.go │ │ │ ├── disk_utils.go │ │ │ ├── navigation.go │ │ │ ├── navigation_test.go │ │ │ ├── pinned.go │ │ │ ├── pinned_test.go │ │ │ ├── render.go │ │ │ ├── sidebar.go │ │ │ ├── type.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ │ ├── spf_renderers.go │ │ └── zoxide │ │ │ ├── README.md │ │ │ ├── consts.go │ │ │ ├── model.go │ │ │ ├── model_test.go │ │ │ ├── navigation.go │ │ │ ├── navigation_test.go │ │ │ ├── render.go │ │ │ ├── render_test.go │ │ │ ├── test_helpers.go │ │ │ ├── type.go │ │ │ ├── utils.go │ │ │ └── utils_test.go │ ├── utils │ │ ├── README.md │ │ ├── bool_file_store.go │ │ ├── bool_file_store_test.go │ │ ├── config_interface.go │ │ ├── consts.go │ │ ├── detach_unix.go │ │ ├── detach_windows.go │ │ ├── error.go │ │ ├── file_utils.go │ │ ├── file_utils_test.go │ │ ├── fzf_utils.go │ │ ├── log_utils.go │ │ ├── shell_utils.go │ │ ├── tea_utils.go │ │ ├── test_utils.go │ │ ├── testdata │ │ │ └── load_toml │ │ │ │ ├── default.toml │ │ │ │ ├── ignorer │ │ │ │ ├── .gitignore │ │ │ │ ├── default.toml │ │ │ │ ├── default_extra_fields.toml │ │ │ │ ├── invalid_format.toml │ │ │ │ ├── invalid_value_type.toml │ │ │ │ ├── missing_str2.toml │ │ │ │ ├── missing_str_ignore.toml │ │ │ │ ├── missing_str_ignore2.toml │ │ │ │ └── missing_str_int.toml │ │ │ │ └── missing_str.toml │ │ └── ui_utils.go │ └── wheel_function.go ├── pkg │ ├── file_preview │ │ ├── image_preview.go │ │ ├── image_resize.go │ │ ├── kitty.go │ │ ├── utils.go │ │ ├── utils_unix.go │ │ └── utils_windows.go │ └── string_function │ │ └── overplace.go └── superfile_config │ ├── config.toml │ ├── hotkeys.toml │ ├── theme │ ├── 0x96f.toml │ ├── ayu-dark.toml │ ├── blood.toml │ ├── catppuccin-frappe.toml │ ├── catppuccin-latte.toml │ ├── catppuccin-macchiato.toml │ ├── catppuccin.toml │ ├── dracula.toml │ ├── everforest-dark-hard.toml │ ├── everforest-dark-medium.toml │ ├── gruvbox-dark-hard.toml │ ├── gruvbox.toml │ ├── hacks.toml │ ├── kaolin.toml │ ├── monokai.toml │ ├── nord.toml │ ├── onedark.toml │ ├── poimandres.toml │ ├── rose-pine.toml │ ├── sugarplum.toml │ └── tokyonight.toml │ └── vimHotkeys.toml ├── testsuite ├── .gitignore ├── Notes.md ├── README.md ├── core │ ├── __init__.py │ ├── base_test.py │ ├── environment.py │ ├── fs_manager.py │ ├── keys.py │ ├── pyautogui_manager.py │ ├── runner.py │ ├── spf_manager.py │ ├── test_constants.py │ ├── tmux_manager.py │ └── utils.py ├── docs │ └── tmux.md ├── main.py ├── requirements.txt └── tests │ ├── __init__.py │ ├── chooser_file_test.py │ ├── command_test.py │ ├── compress_extract_test.py │ ├── copy_dir_test.py │ ├── copy_test.py │ ├── copyw_test.py │ ├── cut_test.py │ ├── delete_dir_test.py │ ├── delete_test.py │ ├── empty_panel_test.py │ ├── nav_and_copy_path_test.py │ └── rename_test.py ├── vhs ├── demo.tape ├── open_spf_and_quit.tape ├── spf_file_panel_movement.tape ├── spf_file_panel_navigation.tape ├── spf_file_panel_selection_mode.tape └── spf_panel_navigation.tape └── website ├── README.md ├── astro.config.mjs ├── ec.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public ├── _redirects ├── favicon.svg ├── google0fdf22175b8dde4d.html ├── install.ps1 ├── install.sh ├── og.jpg └── uninstall.ps1 ├── src ├── assets │ ├── demo │ │ ├── file-operations-demo.gif │ │ ├── hotkeys-demo.gif │ │ ├── multiple-panels-demo.gif │ │ ├── panel-movement-demo.gif │ │ ├── panel-navigation-demo.gif │ │ └── selection-mode-demo.gif │ ├── git-assets │ ├── logo.png │ ├── superfile-day.svg │ ├── superfile-night.svg │ └── superfileicon.png ├── components │ ├── GithubStar.astro │ ├── LastUpdated.astro │ ├── about.astro │ └── code.astro ├── content │ ├── config.ts │ └── docs │ │ ├── changelog.md │ │ ├── configure │ │ ├── config-file-path.md │ │ ├── custom-hotkeys.mdx │ │ ├── custom-theme.mdx │ │ ├── enable-plugin.md │ │ └── superfile-config.mdx │ │ ├── contribute │ │ ├── file-struct.md │ │ ├── how-to-contribute.md │ │ └── implementation-info.md │ │ ├── getting-started │ │ ├── image-preview.md │ │ ├── installation.md │ │ └── tutorial.md │ │ ├── index.mdx │ │ ├── list │ │ ├── hotkey-list.md │ │ ├── plugin-list.md │ │ └── theme-list.md │ │ ├── overview.md │ │ └── troubleshooting.md ├── env.d.ts └── styles │ └── custom.css └── tsconfig.json /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement-suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/ISSUE_TEMPLATE/enhancement-suggestion.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/first-interaction.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/first-interaction.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/mirror.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/mirror.yml -------------------------------------------------------------------------------- /.github/workflows/superfile-build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/superfile-build-test.yml -------------------------------------------------------------------------------- /.github/workflows/testsuite-run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/testsuite-run.yml -------------------------------------------------------------------------------- /.github/workflows/update-gomod2nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/update-gomod2nix.yml -------------------------------------------------------------------------------- /.github/workflows/winget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.github/workflows/winget.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/README.md -------------------------------------------------------------------------------- /asset/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/demo.gif -------------------------------------------------------------------------------- /asset/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/demo.png -------------------------------------------------------------------------------- /asset/prompt_shell_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/prompt_shell_mode.png -------------------------------------------------------------------------------- /asset/prompt_spf_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/prompt_spf_mode.png -------------------------------------------------------------------------------- /asset/spf.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/spf.desktop -------------------------------------------------------------------------------- /asset/spflogobackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/spflogobackground.png -------------------------------------------------------------------------------- /asset/spflogoblack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/spflogoblack.png -------------------------------------------------------------------------------- /asset/spflogowhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/spflogowhite.png -------------------------------------------------------------------------------- /asset/superfileicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/superfileicon.png -------------------------------------------------------------------------------- /asset/superfilelogoblack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/superfilelogoblack.png -------------------------------------------------------------------------------- /asset/superfilelogounused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/superfilelogounused.png -------------------------------------------------------------------------------- /asset/superfilelogowhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/superfilelogowhite.png -------------------------------------------------------------------------------- /asset/theme-example/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/1.png -------------------------------------------------------------------------------- /asset/theme-example/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/2.png -------------------------------------------------------------------------------- /asset/theme-example/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/3.png -------------------------------------------------------------------------------- /asset/theme-example/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/4.png -------------------------------------------------------------------------------- /asset/theme-example/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/5.png -------------------------------------------------------------------------------- /asset/theme-example/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/6.png -------------------------------------------------------------------------------- /asset/theme-example/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/7.png -------------------------------------------------------------------------------- /asset/theme-example/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme-example/8.png -------------------------------------------------------------------------------- /asset/theme/0x96f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/0x96f.png -------------------------------------------------------------------------------- /asset/theme/ayu-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/ayu-dark.png -------------------------------------------------------------------------------- /asset/theme/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/blood.png -------------------------------------------------------------------------------- /asset/theme/catppuccin-frappe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/catppuccin-frappe.png -------------------------------------------------------------------------------- /asset/theme/catppuccin-latte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/catppuccin-latte.png -------------------------------------------------------------------------------- /asset/theme/catppuccin-macchiato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/catppuccin-macchiato.png -------------------------------------------------------------------------------- /asset/theme/catppuccin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/catppuccin.png -------------------------------------------------------------------------------- /asset/theme/dracula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/dracula.png -------------------------------------------------------------------------------- /asset/theme/everforest-dark-hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/everforest-dark-hard.png -------------------------------------------------------------------------------- /asset/theme/everforest-dark-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/everforest-dark-medium.png -------------------------------------------------------------------------------- /asset/theme/gruvbox-dark-hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/gruvbox-dark-hard.png -------------------------------------------------------------------------------- /asset/theme/gruvbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/gruvbox.png -------------------------------------------------------------------------------- /asset/theme/hacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/hacks.png -------------------------------------------------------------------------------- /asset/theme/kaolin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/kaolin.png -------------------------------------------------------------------------------- /asset/theme/monokai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/monokai.png -------------------------------------------------------------------------------- /asset/theme/nord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/nord.png -------------------------------------------------------------------------------- /asset/theme/onedark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/onedark.png -------------------------------------------------------------------------------- /asset/theme/poimandres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/poimandres.png -------------------------------------------------------------------------------- /asset/theme/rose-pine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/rose-pine.png -------------------------------------------------------------------------------- /asset/theme/sugarplum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/sugarplum.png -------------------------------------------------------------------------------- /asset/theme/tokyonight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/theme/tokyonight.png -------------------------------------------------------------------------------- /asset/warp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/asset/warp.png -------------------------------------------------------------------------------- /cd_on_quit/cd_on_quit.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/cd_on_quit/cd_on_quit.fish -------------------------------------------------------------------------------- /cd_on_quit/cd_on_quit.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/cd_on_quit/cd_on_quit.ps1 -------------------------------------------------------------------------------- /cd_on_quit/cd_on_quit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/cd_on_quit/cd_on_quit.sh -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/dev.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/flake.nix -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/go.sum -------------------------------------------------------------------------------- /gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/gomod2nix.toml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/main.go -------------------------------------------------------------------------------- /release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/release/release.sh -------------------------------------------------------------------------------- /release/release_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/release/release_check.md -------------------------------------------------------------------------------- /release/remove_all_spf_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/release/remove_all_spf_config.sh -------------------------------------------------------------------------------- /src/cmd/help_printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/cmd/help_printer.go -------------------------------------------------------------------------------- /src/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/cmd/main.go -------------------------------------------------------------------------------- /src/config/fixed_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/config/fixed_variable.go -------------------------------------------------------------------------------- /src/config/icon/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/config/icon/function.go -------------------------------------------------------------------------------- /src/config/icon/icon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/config/icon/icon.go -------------------------------------------------------------------------------- /src/internal/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/backend/README.md -------------------------------------------------------------------------------- /src/internal/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/README.md -------------------------------------------------------------------------------- /src/internal/common/config_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/config_type.go -------------------------------------------------------------------------------- /src/internal/common/default_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/default_config.go -------------------------------------------------------------------------------- /src/internal/common/icon_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/icon_utils.go -------------------------------------------------------------------------------- /src/internal/common/icon_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/icon_utils_test.go -------------------------------------------------------------------------------- /src/internal/common/load_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/load_config.go -------------------------------------------------------------------------------- /src/internal/common/predefined_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/predefined_variable.go -------------------------------------------------------------------------------- /src/internal/common/string_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/string_function.go -------------------------------------------------------------------------------- /src/internal/common/string_function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/string_function_test.go -------------------------------------------------------------------------------- /src/internal/common/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/style.go -------------------------------------------------------------------------------- /src/internal/common/style_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/style_function.go -------------------------------------------------------------------------------- /src/internal/common/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/common/type.go -------------------------------------------------------------------------------- /src/internal/config_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/config_function.go -------------------------------------------------------------------------------- /src/internal/default_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/default_config.go -------------------------------------------------------------------------------- /src/internal/file_operation_compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/file_operation_compress_test.go -------------------------------------------------------------------------------- /src/internal/file_operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/file_operations.go -------------------------------------------------------------------------------- /src/internal/file_operations_compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/file_operations_compress.go -------------------------------------------------------------------------------- /src/internal/file_operations_extract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/file_operations_extract.go -------------------------------------------------------------------------------- /src/internal/file_panel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/file_panel.go -------------------------------------------------------------------------------- /src/internal/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/function.go -------------------------------------------------------------------------------- /src/internal/function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/function_test.go -------------------------------------------------------------------------------- /src/internal/handle_file_operation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_file_operation_test.go -------------------------------------------------------------------------------- /src/internal/handle_file_operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_file_operations.go -------------------------------------------------------------------------------- /src/internal/handle_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_modal.go -------------------------------------------------------------------------------- /src/internal/handle_panel_movement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_panel_movement.go -------------------------------------------------------------------------------- /src/internal/handle_panel_navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_panel_navigation.go -------------------------------------------------------------------------------- /src/internal/handle_panel_up_down.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_panel_up_down.go -------------------------------------------------------------------------------- /src/internal/handle_panel_up_down_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/handle_panel_up_down_test.go -------------------------------------------------------------------------------- /src/internal/key_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/key_function.go -------------------------------------------------------------------------------- /src/internal/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model.go -------------------------------------------------------------------------------- /src/internal/model_file_operations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_file_operations_test.go -------------------------------------------------------------------------------- /src/internal/model_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_msg.go -------------------------------------------------------------------------------- /src/internal/model_navigation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_navigation_test.go -------------------------------------------------------------------------------- /src/internal/model_process_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_process_test.go -------------------------------------------------------------------------------- /src/internal/model_prompt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_prompt_test.go -------------------------------------------------------------------------------- /src/internal/model_render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_render.go -------------------------------------------------------------------------------- /src/internal/model_render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_render_test.go -------------------------------------------------------------------------------- /src/internal/model_render_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_render_unix_test.go -------------------------------------------------------------------------------- /src/internal/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_test.go -------------------------------------------------------------------------------- /src/internal/model_zoxide_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/model_zoxide_test.go -------------------------------------------------------------------------------- /src/internal/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/test_utils.go -------------------------------------------------------------------------------- /src/internal/test_utils_teaprog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/test_utils_teaprog.go -------------------------------------------------------------------------------- /src/internal/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/type.go -------------------------------------------------------------------------------- /src/internal/type_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/type_utils.go -------------------------------------------------------------------------------- /src/internal/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/README.md -------------------------------------------------------------------------------- /src/internal/ui/metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/README.md -------------------------------------------------------------------------------- /src/internal/ui/metadata/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/const.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/metadata.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/metadata_test.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/metadata_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/metadata_unix.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/metadata_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/metadata_windows.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/model.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/model_test.go -------------------------------------------------------------------------------- /src/internal/ui/metadata/testdata/file1.txt: -------------------------------------------------------------------------------- 1 | 12345678 -------------------------------------------------------------------------------- /src/internal/ui/metadata/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/metadata/utils.go -------------------------------------------------------------------------------- /src/internal/ui/notify/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/notify/model.go -------------------------------------------------------------------------------- /src/internal/ui/notify/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/notify/type.go -------------------------------------------------------------------------------- /src/internal/ui/preview/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/preview/model.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/README.md -------------------------------------------------------------------------------- /src/internal/ui/processbar/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/const.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/error.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_navigation.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_navigation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_navigation_test.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_test.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_update.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_update_test.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_utils.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/model_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/model_utils_test.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/process.go -------------------------------------------------------------------------------- /src/internal/ui/processbar/process_update_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/processbar/process_update_msg.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/README.md -------------------------------------------------------------------------------- /src/internal/ui/prompt/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/consts.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/error.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/model.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/model_test.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/tokenize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/tokenize.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/tokenize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/tokenize_test.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/type.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/utils.go -------------------------------------------------------------------------------- /src/internal/ui/prompt/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/prompt/utils_test.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/README.md -------------------------------------------------------------------------------- /src/internal/ui/rendering/border.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/border.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/content_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/content_renderer.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/content_renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/content_renderer_test.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/renderer.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/renderer_core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/renderer_core.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/renderer_test.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/truncate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/truncate.go -------------------------------------------------------------------------------- /src/internal/ui/rendering/truncate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/rendering/truncate_test.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/README.md -------------------------------------------------------------------------------- /src/internal/ui/sidebar/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/consts.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/directory_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/directory_utils.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/disk_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/disk_utils.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/navigation.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/navigation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/navigation_test.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/pinned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/pinned.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/pinned_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/pinned_test.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/render.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/sidebar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/sidebar.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/type.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/utils.go -------------------------------------------------------------------------------- /src/internal/ui/sidebar/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/sidebar/utils_test.go -------------------------------------------------------------------------------- /src/internal/ui/spf_renderers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/spf_renderers.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/README.md -------------------------------------------------------------------------------- /src/internal/ui/zoxide/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/consts.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/model.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/model_test.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/navigation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/navigation.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/navigation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/navigation_test.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/render.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/render_test.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/test_helpers.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/type.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/utils.go -------------------------------------------------------------------------------- /src/internal/ui/zoxide/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/ui/zoxide/utils_test.go -------------------------------------------------------------------------------- /src/internal/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/README.md -------------------------------------------------------------------------------- /src/internal/utils/bool_file_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/bool_file_store.go -------------------------------------------------------------------------------- /src/internal/utils/bool_file_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/bool_file_store_test.go -------------------------------------------------------------------------------- /src/internal/utils/config_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/config_interface.go -------------------------------------------------------------------------------- /src/internal/utils/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/consts.go -------------------------------------------------------------------------------- /src/internal/utils/detach_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/detach_unix.go -------------------------------------------------------------------------------- /src/internal/utils/detach_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/detach_windows.go -------------------------------------------------------------------------------- /src/internal/utils/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/error.go -------------------------------------------------------------------------------- /src/internal/utils/file_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/file_utils.go -------------------------------------------------------------------------------- /src/internal/utils/file_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/file_utils_test.go -------------------------------------------------------------------------------- /src/internal/utils/fzf_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/fzf_utils.go -------------------------------------------------------------------------------- /src/internal/utils/log_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/log_utils.go -------------------------------------------------------------------------------- /src/internal/utils/shell_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/shell_utils.go -------------------------------------------------------------------------------- /src/internal/utils/tea_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/tea_utils.go -------------------------------------------------------------------------------- /src/internal/utils/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/test_utils.go -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/default.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/.gitignore -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/default.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/default_extra_fields.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/default_extra_fields.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/invalid_format.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/invalid_format.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/invalid_value_type.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/invalid_value_type.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/missing_str2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/missing_str2.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/missing_str_ignore.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/missing_str_ignore.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/missing_str_ignore2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/missing_str_ignore2.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/ignorer/missing_str_int.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/ignorer/missing_str_int.toml -------------------------------------------------------------------------------- /src/internal/utils/testdata/load_toml/missing_str.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/testdata/load_toml/missing_str.toml -------------------------------------------------------------------------------- /src/internal/utils/ui_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/utils/ui_utils.go -------------------------------------------------------------------------------- /src/internal/wheel_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/internal/wheel_function.go -------------------------------------------------------------------------------- /src/pkg/file_preview/image_preview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/image_preview.go -------------------------------------------------------------------------------- /src/pkg/file_preview/image_resize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/image_resize.go -------------------------------------------------------------------------------- /src/pkg/file_preview/kitty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/kitty.go -------------------------------------------------------------------------------- /src/pkg/file_preview/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/utils.go -------------------------------------------------------------------------------- /src/pkg/file_preview/utils_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/utils_unix.go -------------------------------------------------------------------------------- /src/pkg/file_preview/utils_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/file_preview/utils_windows.go -------------------------------------------------------------------------------- /src/pkg/string_function/overplace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/pkg/string_function/overplace.go -------------------------------------------------------------------------------- /src/superfile_config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/config.toml -------------------------------------------------------------------------------- /src/superfile_config/hotkeys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/hotkeys.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/0x96f.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/0x96f.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/ayu-dark.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/ayu-dark.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/blood.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/blood.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/catppuccin-frappe.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/catppuccin-frappe.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/catppuccin-latte.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/catppuccin-latte.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/catppuccin-macchiato.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/catppuccin-macchiato.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/catppuccin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/catppuccin.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/dracula.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/dracula.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/everforest-dark-hard.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/everforest-dark-hard.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/everforest-dark-medium.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/everforest-dark-medium.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/gruvbox-dark-hard.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/gruvbox-dark-hard.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/gruvbox.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/gruvbox.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/hacks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/hacks.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/kaolin.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/kaolin.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/monokai.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/monokai.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/nord.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/nord.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/onedark.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/onedark.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/poimandres.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/poimandres.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/rose-pine.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/rose-pine.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/sugarplum.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/sugarplum.toml -------------------------------------------------------------------------------- /src/superfile_config/theme/tokyonight.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/theme/tokyonight.toml -------------------------------------------------------------------------------- /src/superfile_config/vimHotkeys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/src/superfile_config/vimHotkeys.toml -------------------------------------------------------------------------------- /testsuite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/.gitignore -------------------------------------------------------------------------------- /testsuite/Notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/Notes.md -------------------------------------------------------------------------------- /testsuite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/README.md -------------------------------------------------------------------------------- /testsuite/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/core/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/base_test.py -------------------------------------------------------------------------------- /testsuite/core/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/environment.py -------------------------------------------------------------------------------- /testsuite/core/fs_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/fs_manager.py -------------------------------------------------------------------------------- /testsuite/core/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/keys.py -------------------------------------------------------------------------------- /testsuite/core/pyautogui_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/pyautogui_manager.py -------------------------------------------------------------------------------- /testsuite/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/runner.py -------------------------------------------------------------------------------- /testsuite/core/spf_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/spf_manager.py -------------------------------------------------------------------------------- /testsuite/core/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/test_constants.py -------------------------------------------------------------------------------- /testsuite/core/tmux_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/tmux_manager.py -------------------------------------------------------------------------------- /testsuite/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/core/utils.py -------------------------------------------------------------------------------- /testsuite/docs/tmux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/docs/tmux.md -------------------------------------------------------------------------------- /testsuite/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/main.py -------------------------------------------------------------------------------- /testsuite/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/requirements.txt -------------------------------------------------------------------------------- /testsuite/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/chooser_file_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/chooser_file_test.py -------------------------------------------------------------------------------- /testsuite/tests/command_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/command_test.py -------------------------------------------------------------------------------- /testsuite/tests/compress_extract_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/compress_extract_test.py -------------------------------------------------------------------------------- /testsuite/tests/copy_dir_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/copy_dir_test.py -------------------------------------------------------------------------------- /testsuite/tests/copy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/copy_test.py -------------------------------------------------------------------------------- /testsuite/tests/copyw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/copyw_test.py -------------------------------------------------------------------------------- /testsuite/tests/cut_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/cut_test.py -------------------------------------------------------------------------------- /testsuite/tests/delete_dir_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/delete_dir_test.py -------------------------------------------------------------------------------- /testsuite/tests/delete_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/delete_test.py -------------------------------------------------------------------------------- /testsuite/tests/empty_panel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/empty_panel_test.py -------------------------------------------------------------------------------- /testsuite/tests/nav_and_copy_path_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/nav_and_copy_path_test.py -------------------------------------------------------------------------------- /testsuite/tests/rename_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/testsuite/tests/rename_test.py -------------------------------------------------------------------------------- /vhs/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/demo.tape -------------------------------------------------------------------------------- /vhs/open_spf_and_quit.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/open_spf_and_quit.tape -------------------------------------------------------------------------------- /vhs/spf_file_panel_movement.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/spf_file_panel_movement.tape -------------------------------------------------------------------------------- /vhs/spf_file_panel_navigation.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/spf_file_panel_navigation.tape -------------------------------------------------------------------------------- /vhs/spf_file_panel_selection_mode.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/spf_file_panel_selection_mode.tape -------------------------------------------------------------------------------- /vhs/spf_panel_navigation.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/vhs/spf_panel_navigation.tape -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/README.md -------------------------------------------------------------------------------- /website/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/astro.config.mjs -------------------------------------------------------------------------------- /website/ec.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/ec.config.mjs -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/pnpm-lock.yaml -------------------------------------------------------------------------------- /website/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/_redirects -------------------------------------------------------------------------------- /website/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/favicon.svg -------------------------------------------------------------------------------- /website/public/google0fdf22175b8dde4d.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/google0fdf22175b8dde4d.html -------------------------------------------------------------------------------- /website/public/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/install.ps1 -------------------------------------------------------------------------------- /website/public/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/install.sh -------------------------------------------------------------------------------- /website/public/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/og.jpg -------------------------------------------------------------------------------- /website/public/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/public/uninstall.ps1 -------------------------------------------------------------------------------- /website/src/assets/demo/file-operations-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/file-operations-demo.gif -------------------------------------------------------------------------------- /website/src/assets/demo/hotkeys-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/hotkeys-demo.gif -------------------------------------------------------------------------------- /website/src/assets/demo/multiple-panels-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/multiple-panels-demo.gif -------------------------------------------------------------------------------- /website/src/assets/demo/panel-movement-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/panel-movement-demo.gif -------------------------------------------------------------------------------- /website/src/assets/demo/panel-navigation-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/panel-navigation-demo.gif -------------------------------------------------------------------------------- /website/src/assets/demo/selection-mode-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/demo/selection-mode-demo.gif -------------------------------------------------------------------------------- /website/src/assets/git-assets: -------------------------------------------------------------------------------- 1 | ../../../asset -------------------------------------------------------------------------------- /website/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/logo.png -------------------------------------------------------------------------------- /website/src/assets/superfile-day.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/superfile-day.svg -------------------------------------------------------------------------------- /website/src/assets/superfile-night.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/superfile-night.svg -------------------------------------------------------------------------------- /website/src/assets/superfileicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/assets/superfileicon.png -------------------------------------------------------------------------------- /website/src/components/GithubStar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/components/GithubStar.astro -------------------------------------------------------------------------------- /website/src/components/LastUpdated.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/components/LastUpdated.astro -------------------------------------------------------------------------------- /website/src/components/about.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/components/about.astro -------------------------------------------------------------------------------- /website/src/components/code.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/components/code.astro -------------------------------------------------------------------------------- /website/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/config.ts -------------------------------------------------------------------------------- /website/src/content/docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/changelog.md -------------------------------------------------------------------------------- /website/src/content/docs/configure/config-file-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/configure/config-file-path.md -------------------------------------------------------------------------------- /website/src/content/docs/configure/custom-hotkeys.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/configure/custom-hotkeys.mdx -------------------------------------------------------------------------------- /website/src/content/docs/configure/custom-theme.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/configure/custom-theme.mdx -------------------------------------------------------------------------------- /website/src/content/docs/configure/enable-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/configure/enable-plugin.md -------------------------------------------------------------------------------- /website/src/content/docs/configure/superfile-config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/configure/superfile-config.mdx -------------------------------------------------------------------------------- /website/src/content/docs/contribute/file-struct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/contribute/file-struct.md -------------------------------------------------------------------------------- /website/src/content/docs/contribute/how-to-contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/contribute/how-to-contribute.md -------------------------------------------------------------------------------- /website/src/content/docs/contribute/implementation-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/contribute/implementation-info.md -------------------------------------------------------------------------------- /website/src/content/docs/getting-started/image-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/getting-started/image-preview.md -------------------------------------------------------------------------------- /website/src/content/docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/getting-started/installation.md -------------------------------------------------------------------------------- /website/src/content/docs/getting-started/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/getting-started/tutorial.md -------------------------------------------------------------------------------- /website/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/index.mdx -------------------------------------------------------------------------------- /website/src/content/docs/list/hotkey-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/list/hotkey-list.md -------------------------------------------------------------------------------- /website/src/content/docs/list/plugin-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/list/plugin-list.md -------------------------------------------------------------------------------- /website/src/content/docs/list/theme-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/list/theme-list.md -------------------------------------------------------------------------------- /website/src/content/docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/overview.md -------------------------------------------------------------------------------- /website/src/content/docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/content/docs/troubleshooting.md -------------------------------------------------------------------------------- /website/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/env.d.ts -------------------------------------------------------------------------------- /website/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yorukot/superfile/HEAD/website/src/styles/custom.css -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } 4 | --------------------------------------------------------------------------------