Skip to content

The Onyx Bash Project is a project by Gevosoft. Onyx Bash is a set of programs and tools for simple tasks using the Linux Terminal interface. The Onyx Bash Project's goal is to make it easier to use the terminal and Command-Line based OS's like Ubuntu Server. Ultimately we want to make it possible to completely control your computer without leav…

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

GevosoftOfficial/TheOnyxBashProject

Repository files navigation

Welcome To The Onyx Bash Project



The Onyx Bash Project Logo


Contributers:


Are you looking for a great starter open source Project? Then this is a great place for you! The Onyx Bash Project is written in two simple programming languages (Python & Shell-Script) and have a very simple code design. We're also trying to make it as easy as possible for beginners/intermediates to submit code and Pull Requests.God Luck!

Installation:


Installing Onyx Bash is very simple.

  1. Download the folder 'TheOnyxBashProject'. The easiest and recommended way to download the project (for none contributors) is to just click This Link Or click the download buttons at the top of the page and locate the 'TheOnyxBashProject' Folder.
  2. Extract zip file
  3. Open a Terminal inside the folder and type :

```bash sh Setup.sh ```
4. And then
```bash sh OnyxBash.sh ```
And you are done!

Uninstalling


Just remove the folder you downloaded earlier.

Submitting code:


If you want to submit code (which is always very welcome and appreciated), please follow these guidelines listed below:

  1. Always write well commented code.
  2. Split your code into Parts. ex. Part 0 : Setup, Part 1 : Filename, Part...
  3. Use the GNU GPL v. 3 (more info on how to use it on gnu.org ).
  4. Respect the GNU GPL.
  5. Write your programs in Shell-Script or Python.
  6. The programs should be designed to run on Linux and should not be created for Mac OSX (this is a feature that could be added later).
  7. When doing a Pull Request please write a detailed explanation/report on your code.
  8. Use this at the top of your file(s) as comments. Exactly as shown below. Change everything between stars:

# The Onyx Bash Project **Name Of Program**
# A Program that **Description of your program**
# Version **1.0**
# 
# **Your Name**, Gevosoft, hereby disclaims all copyright interest in the program “The Onyx Bash Project **Program Name**” (**Porgram Description**) written by **Your Name**.

# signature of **Your Name** *13 November 2017*
# **Your Name & Work Title**

# Copyright **2018** **Your Name**

# This file is part of The Onyx Bash Project.

#    The Onyx Bash Project is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.

#    The Onyx Bash Project is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.

#    You should have received a copy of the GNU General Public License
#    along with The Onyx Bash Project.  If not, see <http://www.gnu.org/licenses/>.

# Contact and FAQ : http://onyxbash.ml OR See the README.



## Summary A word of advice: If you do not comment your code then it will be ignored. And I have zero tolerance when it comes to misuse of the GNU GPL so if you misuse or try to misuese The GNU GPL your Pull Request will immediately be deleted and ignored!

Kelly Programming Language Terminal


The Onyx Bash Project includes a simple BASIC-Inspired Programming Language terminal. This is a list of available commands:
* Printing text to the screen: print ("your text") * Creating a variable: var (var_name = "some string") * Printing variables: print (var_name) * Combining a variable and a string: var ($some_var + "some string") * Clear the screen: clear * Exit Kelly: exit * Help menu & Command list: help * Credits: credits
## Contact.

About

The Onyx Bash Project is a project by Gevosoft. Onyx Bash is a set of programs and tools for simple tasks using the Linux Terminal interface. The Onyx Bash Project's goal is to make it easier to use the terminal and Command-Line based OS's like Ubuntu Server. Ultimately we want to make it possible to completely control your computer without leav…

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published