Skip to main content

Project generator for Nintendo Switch homebrews. A work in progress.

Installation

Install from PyPi using pip, a package manager for Python.

$ pip install nxstart

Don’t have pip installed? Try installing it, by running this from the command line:

$ curl https://bootstrap.pypa.io/get-pip.py | python

Or, you can download the source code for nxstart and then run:

$ python setup.py install

You may need to run the above commands with sudo.

Getting Started

To create a C/C++ libnx project simply run nxstart cpp. It will ask for a project name, author name and if you are using CLion (IDE by Jetbrains). If you say yes to CLion, CMakeLists.txt will be included.

The following project structure will be created:

project
│   CMakeLists.txt  // Only if you use CLion
│   Makefile
│   icon.jpg
│   README.md
│
└───data
│
└───include
│
└───source
    │   main.cpp    // Your main application file

To skip the prompts, provide the necessary flags. For example:

$ nxstart -n "My new project" -a "John Doe" cpp --clion

Or if you don’t use CLion:

$ nxstart -n "My new project" -a "John Doe" cpp --no-clion

Support for PyNX and BrewJS projects will be added soon.

Metadata

Release files for nxstart 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nxstart 0.2.0
File Size Uploaded
nxstart-0.2.0.tar.gz 27.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nxstart 0.2.0
File Interpreter ABI Platform
nxstart-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 57.0 kB

Release files / nxstart-0.2.0.tar.gz

Download URL nxstart-0.2.0.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5316afb1f09adfb26580e197dacbd6e85a2d6fada657debd50d3bb807f565397
BLAKE2b-256 checksum
How to use checksums
bcd758d044ca10c40514b77f2318a36bd34d54cf9d9032a3c2e3a15887268954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / nxstart-0.2.0-py3-none-any.whl

Download URL nxstart-0.2.0-py3-none-any.whl
Size 30.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9182accb53e4f8c62372e92349c7ea0ff459fe6a28d0183ffe3227cbaa63e557
BLAKE2b-256 checksum
How to use checksums
40c9284af739323f78aa4788272dc719429c5cee7edf43758dcf4b37ad493c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.1.3

2 release files

1.1.2

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page