All Projects → cobrapitz → LinuxLikeConsole

cobrapitz / LinuxLikeConsole

Licence: MIT License
Linux Like Console written in gdscript for Godot (Game Engine)

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to LinuxLikeConsole

Godot Console
In-game console for Godot 3.
Stars: ✭ 320 (+1130.77%)
Mutual labels:  console, godot
termgraph
terminal candle stick graph library
Stars: ✭ 62 (+138.46%)
Mutual labels:  console
mautic-cron-commands
Script to run Mautic commands from a web page.
Stars: ✭ 32 (+23.08%)
Mutual labels:  console
GodotRecorder
A simple addon to record frames of in-game footage.
Stars: ✭ 47 (+80.77%)
Mutual labels:  godot
asciichart-sharp
C# port of asciichart
Stars: ✭ 27 (+3.85%)
Mutual labels:  console
colored-cout
"colored cout" is a simple overloading of operator<< that allow you to print in console using 8 basic colors
Stars: ✭ 19 (-26.92%)
Mutual labels:  console
serilog-sinks-richtextbox
A Serilog sink that writes log events to a WPF RichTextBox control with colors and theme support
Stars: ✭ 48 (+84.62%)
Mutual labels:  console
Texture-Fonts
Godot Plugin for creating custom Fonts from Textures
Stars: ✭ 59 (+126.92%)
Mutual labels:  godot
godot openhmd
OpenHMD GDNative driver for Godot
Stars: ✭ 34 (+30.77%)
Mutual labels:  godot
magic-console
Interactive programming for Atom
Stars: ✭ 13 (-50%)
Mutual labels:  console
godot-twicil
Godot TwiCIL – Godot Twitch Chat Interaction Layer
Stars: ✭ 57 (+119.23%)
Mutual labels:  godot
godot card tools
Framework for making card-games in Godot
Stars: ✭ 30 (+15.38%)
Mutual labels:  godot
acquia cli
Provides a Robo console application to the Acquia CloudAPI for managing deployment tasks and environment configuration.
Stars: ✭ 30 (+15.38%)
Mutual labels:  console
godot-polygon2d-fracture
A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)
Stars: ✭ 148 (+469.23%)
Mutual labels:  godot
godot experiments
Some 2D, 3D & VR experiments and tutorials in Godot 3
Stars: ✭ 181 (+596.15%)
Mutual labels:  godot
unity-rich-text
🌈 Forget about rich text tags pain
Stars: ✭ 14 (-46.15%)
Mutual labels:  console
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.…
Stars: ✭ 6,523 (+24988.46%)
Mutual labels:  console
godot parser
Python library for parsing Godot scene files
Stars: ✭ 27 (+3.85%)
Mutual labels:  godot
unist-util-inspect
utility to inspect nodes
Stars: ✭ 16 (-38.46%)
Mutual labels:  console
PathFinding
C# project. Realized a visualization of the pathfinding algorithms using Console (2D version), Windows Forms (2D version) and WPF (2D and 3D versions)
Stars: ✭ 18 (-30.77%)
Mutual labels:  console

LinuxLikeConsole (v3.0)

Linux Like Console written in gdscript for Godot (Game Engine)

For additional features or problems just write an issue or Discord cobrapitz#2872

Console

toggle with: key above tab

Showcase

Wiki

Changelog


Features:

  • Auto completion / suggestion
  • Custom commands
  • (NEW) Custom Channels (Default only 'All' Channel)
  • Custom/built in themes (arch theme, ubuntu theme, windows, light, dark, text_only)
  • Built in commands like
    • man, tree, ls, cd, help, alias, setDock, clear, ...
  • Predefined and runtime forwarded parameters (runtime forwarding is prioritized)
  • Easy BBcode support (like: [b]this is bold[/b])
  • Logging
  • Dragable console
  • Slide in animation
  • User rights (to restrict the usage of developer only commands)
  • Additional Visual and Logging functions (warn, error, sucess )

How to create custom commands

Full Version here
#short version

onready var console = $Console

func _ready():
    var printThreeRef = CommandRef.new(self, "my_three_print", 3)
    var printThreeCommand = ConsoleCommand.new('printThree', printThreeRef , 'Custom print.')
    console.add_command(printThreeCommand )
    
    # Also possible style
   
    console.add_command(ConsoleCommand.new( \
        'printThree', \                                  # command  (like /printThree arg1 arg2 arg3)
        CommandRef.new(self, "my_three_print", 3) ,  \   # object with function name and arguments
        'Custom print.') ) \                             # description

# 3-arguments version (called with: /printVariant print this please)
func my_three_print(arg1, arg2, arg3):
    print("your args: %s %s %s" % [arg1, arg2, arg3]) 

Fully customizable

functions


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].