https://github.com/alexcoder04/setup-nspire-tools
GitHub Action to setup the tools for building TI-nspire Lua projects into `.tns` files
https://github.com/alexcoder04/setup-nspire-tools
Last synced: about 9 hours ago
JSON representation
GitHub Action to setup the tools for building TI-nspire Lua projects into `.tns` files
- Host: GitHub
- URL: https://github.com/alexcoder04/setup-nspire-tools
- Owner: alexcoder04
- License: agpl-3.0
- Created: 2022-12-15T10:06:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T12:48:28.000Z (about 3 years ago)
- Last Synced: 2025-03-15T02:35:39.273Z (10 months ago)
- Homepage:
- Size: 19.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setup-nspire-tools
This is a GitHub Action that sets up all the tools needed for building TI-nspire Lua projects into `.tns` files.
## Tools installed
- [Luna](https://github.com/ndless-nspire/Luna) as `luna` - building `.tns` files from Lua code
- [nspire-merge](https://github.com/alexcoder04/nspire-merge) as `nspire-merge` - merging multiple Lua source files and images into one
- [Sol](https://github.com/alexcoder04/sol-tools) as `sol` - building projects based on the [Sol framework](https://github.com/alexcoder04/sol-lib).
## Usage
```yml
name: ...
on:
...
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup nspire Tools
uses: alexcoder04/setup-nspire-tools@v1
- name: ...
run: ...
...
```