sphaira
A homebrew menu for the Nintendo Switch
File Explorer
- build_presets.yml
- python-usb-export.yml
- python-usb-install.yml
- webusb-build.yml
- FUNDING.yml
- c_cpp_properties.json
- tasks.json
- default.png
- GET.png
- INSTALLED.png
- LOCAL.png
- UPDATE.png
- 81_libretro_libnx.ini
- a5200_libretro_libnx.ini
- ardens_libretro_libnx.ini
- arduous_libretro_libnx.ini
- atari800_libretro_libnx.ini
- bk_libretro_libnx.ini
- bluemsx_libretro_libnx.ini
- boom3_libretro_libnx.ini
- boom3_xp_libretro_libnx.ini
- bsnes_hd_beta_libretro_libnx.ini
- bsnes_libretro_libnx.ini
- cannonball_libretro_libnx.ini
- cap32_libretro_libnx.ini
- chailove_libretro_libnx.ini
- crocods_libretro_libnx.ini
- desmume_libretro_libnx.ini
- dinothawr_libretro_libnx.ini
- dosbox_pure_libretro_libnx.ini
- dosbox_svn_libretro_libnx.ini
- DoubleCherryGB_libretro_libnx.ini
- easyrpg_libretro_libnx.ini
- ecwolf_libretro_libnx.ini
- fbneo_libretro_libnx.ini
- fceumm_libretro_libnx.ini
- flycast_libretro_libnx.ini
- fmsx_libretro_libnx.ini
- freechaf_libretro_libnx.ini
- freeintv_libretro_libnx.ini
- frodo_libretro_libnx.ini
- fuse_libretro_libnx.ini
- gambatte_libretro_libnx.ini
- gearboy_libretro_libnx.ini
- gearcoleco_libretro_libnx.ini
- gearsystem_libretro_libnx.ini
- genesis_plus_gx_libretro_libnx.ini
- genesis_plus_gx_wide_libretro_libnx.ini
- gpsp_libretro_libnx.ini
- gw_libretro_libnx.ini
- handy_libretro_libnx.ini
- jaxe_libretro_libnx.ini
- jumpnbump_libretro_libnx.ini
- lowresnx_libretro_libnx.ini
- lutro_libretro_libnx.ini
- mame2000_libretro_libnx.ini
- mame2003_libretro_libnx.ini
- mame2003_plus_libretro_libnx.ini
- mednafen_lynx_libretro_libnx.ini
- mednafen_ngp_libretro_libnx.ini
- mednafen_pce_fast_libretro_libnx.ini
- mednafen_pce_libretro_libnx.ini
- mednafen_pcfx_libretro_libnx.ini
- mednafen_supergrafx_libretro_libnx.ini
- mednafen_vb_libretro_libnx.ini
- mednafen_wswan_libretro_libnx.ini
- melonds.ini
- melonds_libretro_libnx.ini
- mesen-s_libretro_libnx.ini
- mesen_libretro_libnx.ini
- mgba.ini
- mgba_libretro_libnx.ini
- mrboom_libretro_libnx.ini
- mupen64plus_next_libretro_libnx.ini
- neocd_libretro_libnx.ini
- nestopia_libretro_libnx.ini
- np2kai_libretro_libnx.ini
- nxengine_libretro_libnx.ini
- nxmp.ini
- o2em_libretro_libnx.ini
- opera_libretro_libnx.ini
- pcsx_rearmed_libretro_libnx.ini
- picodrive_libretro_libnx.ini
- pokemini_libretro_libnx.ini
- potator_libretro_libnx.ini
- ppsspp_libretro_libnx.ini
- prboom_libretro_libnx.ini
- prosystem_libretro_libnx.ini
- puae2021_libretro_libnx.ini
- puae_libretro_libnx.ini
- px68k_libretro_libnx.ini
- quasi88_libretro_libnx.ini
- quicknes_libretro_libnx.ini
- race_libretro_libnx.ini
- reminiscence_libretro_libnx.ini
- retro8_libretro_libnx.ini
- sameboy_libretro_libnx.ini
- scummvm_libretro_libnx.ini
- smsplus_libretro_libnx.ini
- snes9x2010_libretro_libnx.ini
- snes9x_libretro_libnx.ini
- squirreljme_libretro_libnx.ini
- stella2014_libretro_libnx.ini
- stella2023_libretro_libnx.ini
- SwitchWave.ini
- tgbdual_libretro_libnx.ini
- theodore_libretro_libnx.ini
- tic80_libretro_libnx.ini
- tyrquake_libretro_libnx.ini
- uzem_libretro_libnx.ini
- vaporspec_libretro_libnx.ini
- vba_next_libretro_libnx.ini
- vbam_libretro_libnx.ini
- vecx_libretro_libnx.ini
- vgedit.ini
- vice_x128_libretro_libnx.ini
- vice_x64_libretro_libnx.ini
- vice_x64sc_libretro_libnx.ini
- vice_xcbm2_libretro_libnx.ini
- vice_xcbm5x0_libretro_libnx.ini
- vice_xpet_libretro_libnx.ini
- vice_xplus4_libretro_libnx.ini
- vice_xscpu64_libretro_libnx.ini
- vice_xvic_libretro_libnx.ini
- vircon32_libretro_libnx.ini
- virtualjaguar_libretro_libnx.ini
- vitaquake2-rogue_libretro_libnx.ini
- vitaquake2-xatrix_libretro_libnx.ini
- vitaquake2-zaero_libretro_libnx.ini
- vitaquake2_libretro_libnx.ini
- vitaquake3_libretro_libnx.ini
- wasm4_libretro_libnx.ini
- x1_libretro_libnx.ini
- xrick_libretro_libnx.ini
- yabause_libretro_libnx.ini
- sphaira.json
- switchports.json
- de.json
- en.json
- es.json
- fr.json
- it.json
- ja.json
- ko.json
- nl.json
- pt.json
- ru.json
- se.json
- uk.json
- vi.json
- zh-CN.json
- zh-TW.json
- icon_SP_audio.png
- icon_SP_file.png
- icon_SP_folder.png
- icon_SP_image.png
- icon_SP_nro.png
- icon_SP_video.png
- icon_SP_zip.png
- icon_audio.png
- icon_file.png
- icon_folder.png
- icon_image.png
- icon_nro.png
- icon_video.png
- icon_zip.png
- abyss_theme.ini
- base_black_theme.ini
- base_white_theme.ini
- black_theme.ini
- black_theme_sp_icons.ini
- default_theme.ini
- oled_black_theme.ini
- white_theme.ini
- appstore.jpg
- appstore_page.jpg
- file_browser.jpg
- games.jpg
- homebrew.jpg
- launch_options.jpg
- themezer.jpg
- web.jpg
- icon.jpg
- ftpsrv-upload-callback.patch
- libhaze-sphaira.patch
- libnxtc-libnx-nacp-layout.patch
- libusbdvd-libnx-usb-enums.patch
- main.c
- trampoline.s
- CMakeLists.txt
- hbl.json
- nx-hbloader.LICENSE.md
- appstore.hpp
- file_picker.hpp
- file_viewer.hpp
- filebrowser.hpp
- ftp_menu.hpp
- game_menu.hpp
- game_meta_menu.hpp
- game_nca_menu.hpp
- gc_menu.hpp
- ghdl.hpp
- grid_menu_base.hpp
- homebrew.hpp
- image_viewer.hpp
- install_stream_menu_base.hpp
- irs_menu.hpp
- main_menu.hpp
- menu_base.hpp
- mtp_menu.hpp
- save_menu.hpp
- themezer.hpp
- usb_menu.hpp
- error_box.hpp
- forwarder_editor.hpp
- list.hpp
- music_player.hpp
- notification.hpp
- nvg_util.hpp
- object.hpp
- option_box.hpp
- popup_list.hpp
- progress_box.hpp
- scrollable_text.hpp
- scrolling_text.hpp
- sidebar.hpp
- steamgriddb_icon.hpp
- types.hpp
- widget.hpp
- base.hpp
- usb_api.hpp
- usb_dumper.hpp
- usb_installer.hpp
- usb_uploader.hpp
- usbds.hpp
- usbhs.hpp
- audio.hpp
- core.hpp
- devoptab.hpp
- devoptab_common.hpp
- devoptab_romfs.hpp
- lru.hpp
- nsz_dumper.hpp
- profile.hpp
- thread.hpp
- utils.hpp
- base.hpp
- nsp.hpp
- xci.hpp
- nxdt_includes.h
- nxdt_log.h
- save.h
- defines.h
- crypto.hpp
- es.hpp
- keys.hpp
- nca.hpp
- ncm.hpp
- ncz.hpp
- npdm.hpp
- ns.hpp
- nxdumptool_rsa.h
- service_guard.h
- base.hpp
- file.hpp
- stream.hpp
- stream_file.hpp
- usb.hpp
- yati.hpp
- app.hpp
- defines.hpp
- download.hpp
- dumper.hpp
- evman.hpp
- fs.hpp
- ftpsrv_helper.hpp
- hasher.hpp
- haze_helper.hpp
- i18n.hpp
- image.hpp
- location.hpp
- log.hpp
- minizip_helper.hpp
- msp.hpp
- nacp_compat.hpp
- nro.hpp
- nx_versions.hpp
- nxlink.h
- option.hpp
- owo.hpp
- swkbd.hpp
- threaded_file_transfer.hpp
- title_info.hpp
- usbdvd.hpp
- web.hpp
- yyjson_helper.hpp
- diskio.c
- diskio.h
- ff.c
- ff.h
- ffconf.h
- ffunicode.c
- LICENSE.txt
- appstore.cpp
- file_picker.cpp
- file_viewer.cpp
- filebrowser.cpp
- ftp_menu.cpp
- game_menu.cpp
- game_meta_menu.cpp
- game_nca_menu.cpp
- gc_menu.cpp
- ghdl.cpp
- grid_menu_base.cpp
- homebrew.cpp
- image_viewer.cpp
- install_stream_menu_base.cpp
- irs_menu.cpp
- main_menu.cpp
- menu_base.cpp
- mtp_menu.cpp
- save_menu.cpp
- themezer.cpp
- usb_menu.cpp
- error_box.cpp
- forwarder_editor.cpp
- list.cpp
- music_player.cpp
- notification.cpp
- nvg_util.cpp
- option_box.cpp
- popup_list.cpp
- progress_box.cpp
- scrollable_text.cpp
- scrolling_text.cpp
- sidebar.cpp
- steamgriddb_icon.cpp
- widget.cpp
- base.cpp
- usb_dumper.cpp
- usb_installer.cpp
- usb_uploader.cpp
- usbds.cpp
- usbhs.cpp
- audio.cpp
- devoptab.cpp
- devoptab_bfsar.cpp
- devoptab_common.cpp
- devoptab_fatfs.cpp
- devoptab_ftp.cpp
- devoptab_game.cpp
- devoptab_http.cpp
- devoptab_mounts.cpp
- devoptab_nca.cpp
- devoptab_nfs.cpp
- devoptab_nro.cpp
- devoptab_nsp.cpp
- devoptab_romfs.cpp
- devoptab_save.cpp
- devoptab_sftp.cpp
- devoptab_smb2.cpp
- devoptab_vfs.cpp
- devoptab_webdav.cpp
- devoptab_xci.cpp
- devoptab_zip.cpp
- nsz_dumper.cpp
- stb_vorbis.h
- utils.cpp
- nsp.cpp
- xci.cpp
- save.c
- es.cpp
- keys.cpp
- nca.cpp
- ncm.cpp
- ncz.cpp
- ns.cpp
- nxdumptool_rsa.c
- file.cpp
- stream.cpp
- stream_file.cpp
- yati.cpp
- app.cpp
- download.cpp
- dumper.cpp
- evman.cpp
- fs.cpp
- ftpsrv_helper.cpp
- hasher.cpp
- haze_helper.cpp
- i18n.cpp
- image.cpp
- location.cpp
- log.cpp
- main.cpp
- minizip_helper.cpp
- msp.cpp
- nro.cpp
- nx_versions.cpp
- nxlink.cpp
- option.cpp
- owo.cpp
- swkbd.cpp
- threaded_file_transfer.cpp
- title_info.cpp
- usbdvd.cpp
- web.cpp
- CMakeLists.txt
- test_usb_export.py
- test_usb_install.py
- icon_16.png
- icon_180.png
- icon_32.png
- icon_48.png
- index.css
- index.html
- index.js
- requirements.txt
- usb_common.py
- usb_export.py
- usb_install.py
- .gitignore
- build_release.sh
- CMakeLists.txt
- CMakePresets.json
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git
View Details ▼
git
Distributed version control system.
Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.
git init
Create an empty Git repository:
git clone {{https://example.com/repo.git}}
Clone a remote Git repository from the internet:
git status
View the status of the local repository:
pacman -S
View Details ▼
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
