Awesome
<p align="center"> <img width="80%" src="https://raw.githubusercontent.com/dahliaOS/website/main/public/images/animation/terminal.webp" /> </p> <p align="center"> <a href="https://dahliaos.io">Website</a> • <a href="https://dahliaos.io/discord">Discord</a> • <a href="https://dahliaos.io/download">Releases</a> • <a href="https://dahliaos.io/donate">Donate</a> • <a href="https://docs.dahliaos.io">Documentation</a>Terminal
- Terminal for dahliaOS
- Written in Dart/Flutter
FIX FOR WAITPID FUNCTION ERROR ON BUILD:
Add
#include <sys/wait.h>
to linux/flutter/ephemeral/.plugin_symlinks/flutter_pty/src/flutter_pty_unix.c
Development
To develop and locally test the application:
Step 1. Install development tools
- Install Flutter
- Install an IDE of your choice (we recommend VSCode)
- We also recommend installing Dart and Flutter extensions if you're opting in for VSCode. For other IDEs, please inform yourself.
Step 2. Install dependencies
Install pub dependencies required to run the application by running:
flutter pub get
Step 3. Run the application
Run the application in an enviroment of your choice by running:
flutter run
Flutter has hot reloading so no need to restart the instance when it's running!
Contribute
If you're wondering how to contribute to the project, please refer to CONTRIBUTING.md
License
<p align="left"> <img width="30%" src="https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-dark.svg#gh-dark-mode-only"/> <img width="30%" src="https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-light.svg#gh-light-mode-only"/> </p>Copyright @ 2019-2022 - The dahliaOS Authors - contact@dahliaos.io
This project is licensed under the Apache 2.0 license