An open API service indexing awesome lists of open source software.

https://github.com/isaiah76/terminal-launcher

A command-line interface app launcher for android mobile
https://github.com/isaiah76/terminal-launcher

android android-studio cli console dart flutter launcher linux mobile shell terminal

Last synced: 5 months ago
JSON representation

A command-line interface app launcher for android mobile

Awesome Lists containing this project

README

          

# Terminal Launcher

A Flutter-based terminal launcher application for Android that provides command-line functionality to manage installed apps and access device information.

screenshot

## Commands

Here are the available commands you can use in the terminal:

- `help`: Show the help message
- `echo `: Display the message
- `list`: List installed apps
- `run `: Run a specific app
- `websearch `: Search in the browser
- `generate `: Generate content using the Gemini API
- `weather `: Show the weather for a specific city
- `deviceinfo`: Show device information
- `battery`: Show battery percentage
- `volume up/down`: Increase or decrease volume by 10%
- `volume <0-100>`: Set volume to a specific level
- `brightness up/down`: Increase or decrease brightness by 10%
- `brightness <0-100>`: Set brightness to a specific level
- `flashlight on/off:` Toggle the flashlight
- `time`: Show current time
- `uptime`: Show app uptime
- `sysinfo`: Show system information
- `ip`: Show local IP address
- `connection`: Show network connection status
- `ping

`: Ping a specified address
- `traceroute
`: Traceroute to a specified address
- `nslookup
`: DNS lookup for a specified address
- `set username `: Set the username
- `setstartup `: Set a command to run on startup
- `restart`: Restart the terminal
- `clear`: Clear the terminal

## Getting Started

### Prerequisites

- Flutter SDK
- Dart SDK
- Android device or emulator

### Installation

1. Clone the repository:
```bash
git clone https://github.com/Isaiah512/Terminal-Launcher.git
```

2. Navigate to the project directory:
```bash
cd terminal_launcher
```

3. Install the dependencies:
```bash
flutter pub get
```

4. Run the application:
```bash
flutter run
```

### Environment Variables

Make sure to create a .env file in the root of your project with the following variable:
```
OPENWEATHER_API_KEY=
API_KEY=
```

## Usage

After launching the app, you can start typing commands in the input field at the bottom of the screen. Press "Enter" to execute a command. You can list all available commands by typing ```help.```.

## Contributing

Contributions are welcome! Please open an issue or submit a pull request.