(Bellos) Bellande Operating System Scripting Language
Go to file
2024-10-03 17:01:27 -04:00
bellos_scripts latest pushes 2024-10-03 17:01:27 -04:00
executable latest pushes 2024-10-03 17:01:27 -04:00
git_scripts bellos 2024-09-14 03:50:14 -04:00
src latest pushes 2024-10-03 17:01:27 -04:00
.gitignore latest pushes 2024-10-02 14:36:07 -04:00
dependencies.txt latest pushes 2024-10-03 17:01:27 -04:00
LICENSE Update LICENSE 2024-09-13 19:38:33 -04:00
make_rust_executable.sh latest pushes 2024-10-02 14:36:07 -04:00
README.md latest pushes 2024-10-03 00:14:47 -04:00
setup_bellos.py setting up bellos 2024-09-17 02:33:19 -04:00

bellos

Bellande Operating System Scripting Language Features

  • Command Execution: Run both built-in and external commands.
  • Variable Assignment and Expansion: Assign and use variables within scripts or interactive mode.
  • Control Structures: Implement logic flow using if-else statements, while loops, and for loops.
  • Functions: Define and call custom functions.
  • File Operations: Perform basic file I/O operations.
  • Pipelines: Chain commands together using pipes.
  • Input/Output Redirection: Redirect command input and output to and from files.
  • Background Jobs: Run commands in the background.
  • Environment Variable Handling: Access and modify environment variables.

Usage of Bellande Rust Executable Builder

Usage of Bellande Rust Importer

Bellos executable run scripts

./bellos hello_world.bellos 

Built-in Commands

Basic Commands

  • echo [args...]: Print arguments to standard output.
  • cd [directory]: Change the current working directory.
  • exit: Exit the shell.

File Operations

  • write : Write content to a file.
  • append : Append content to a file.
  • read : Read and display the contents of a file.
  • read_lines : Read and display the contents of a file line by line.
  • delete : Delete a file.

BELLOS Usage

#!/usr/bin/env bellos
# File: hello_world.bellos

# Simple Hello World script
echo "Hello, World!"

## Website Crates
- https://crates.io/crates/bellos

### Installation
- `cargo add bellos`

Name: bellos Version: 0.0.1 Summary: Bellande Operating System Scripting Programming Language Home-page: github.com/RonaldsonBellande/bellos Author: Ronaldson Bellande Author-email: ronaldsonbellande@gmail.com License: GNU General Public License v3.0


## License

BellandeOS Scripting Language is distributed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), see [LICENSE](https://github.com/Architecture-Mechanism/bellos/blob/main/LICENSE) and [NOTICE](https://github.com/Architecture-Mechanism/bellos/blob/main/LICENSE) for more information.