Skip to content

david072/funcially

Repository files navigation

funcially

GitHub Workflow Status GitHub release (latest by date) GitHub

An advanced scientific calculator working with text inputs.

Documentation

Image

Downloading

Building

Building this project requires that Rust version 1.65.0 or above is installed. To update, run rustup update stable.

  1. Clone the project with git clone https://github.com/david072/funcially
  2. cd funcially
  3. Run the GUI version with cargo run (cargo run -p gui) or the CLI version with cargo run -p cli.

To pass arguments to the CLI, use cargo run -p cli -- <args>

Codespace

This repository contains a template for a GitHub codespace environment. This allows you to compile, develop and commit
on a virtual machine accessible via your browser or a supported editor, without having to download anything.

To create a codespace:

  1. Click on the "Code" dropdown and choose codespace
  2. Create a new codespace
  3. The virtual machine will automatically be configured with Rust and trunk for building the project
  4. To run the application, run cd gui and trunk serve in the terminal
  5. Once it is done building, a popup appears in the bottom right hand corner with which you can open the website in the browser

You can also use the editor you chose for making commits.

Contributing

You can contribute either by using the application and reporting issues and submitting feature requests, or by forking the project and working on it yourself.

Take a look at our Contributing Guidelines for more detail about contributing!