Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Extreme ultimate .bashrc configuration file for Bash
Do you want a more robust experience from your bash shell?
As a Linux systems administrator, I've been working on this .bashrc file for well over a decade. Over the years, I have searched through scores of others' .bashrc and script files collecting and improving on new ideas and features.
This portable drop in bash configuration file can be used on any system anywhere you use a terminal. It will detect most settings on most systems and make sure your environment has every feature...
Learn Bash Shell Scripting in a Minute using this Collection of Script
Learn Bash Shell Scripting in a Minute using this Collection of Scripts, which are Real World Examples, ranging from a simple Date Based Theme to a Standalone Kiosk Type User Input Forms. The Learning is based on a "Observe and Understand Strategy", which means you run these scripts, observe their outputs, understand the script that generates them and learn the whole thing. These Scripts cover almost all the basics of bash shell scripting and summarizes them in the last script for user...
The Bash Programming Environment (BPE) is a set of useful shell/CGI scripting functions for the GNU Bash shell. Each group of functions is sorted into a separate library. Libraries include a hashmap, MySQL API, XML Parsing, CGI manipulation & more.
This is a project containing a simple Unix Shell using the C Programming Language that will have features such as an implementation of command line history and more.
Dustin's Super Awesome SHell (or DSASH) is my personal side project to keep my programming skills up to par. It is a unix shell that I will write to (eventually) compliant to the POSIX shell standard.
MikroConf is a command line administration interface for Linux-based embedded systems (linux/uclibc/busybox), which can be easily extended with new administration modules using the Tcl programming language.
The **libmsgque** project is an infrastructure that allows multiple package-items to be linked together to act as one application.
To link, you need to distribute the work from one package-item to another package-item and wait for an answer or not.
> Philosophy: Write Once → Run Everywhere
The package-item can be a thread, a separate local process that is started by fork or spawn, or even a network of multiple services on multiple hosts.
The package-item can be written in any...
Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.
Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
A small, portable shell written in C++. This project is intended as an exercise to improve my programming skills. The goal of this project is to create a DOS-like shell that cross-compiles on Linux and Windows.
Fi-shell is a front-end to your system shell. It provides nonblocking i/o (concurrency) and pattern maching that is both easy to remember and readable (logic programming)
JudoScript is a general-purpose, Java scripting, multi-domain scripting tool/language. It combines the powers of declarative scripting for many modern tasks and general object/procedural programming. It is simple, intuitive, practical and powerful.
OMI is a DCL application which can be used to create menu structures and handle all I/O for all kind of interactive procedures. Even though OMI is written completely in DCL, it is a full programming environment.
Erc is an interpreted link-oriented language. Majic is a java-based interpreter for Erc, and Majicc is a c++ based compiler for Erc which uses the Majic libraries.
The Shex project aims to provide new UNIX tools that extend the functionality of shell scripts, making it possible to write scripts that in the past would have required the use of other programming languages.
The purpose of the project is to make the bash behave intelligent.
This includes currently corrrection of mistyped program names, autocorrection while pressing TAB
and learning which program are associated with which suffix.
FAR Shell - UNIX (FreeBSD & Linux) Clone of FAR Manager with Shell integration. Full compatibility by features and Plugins API with original (win32) version. Also porting base plugins to *NIX. Languages: Russian, English. Programming Language: FreePascal
Lem is a object-oriented extension language with a C-like syntax.
A Lem "source" program is compiled interactively and then executed.
This project aims also to develop a shell (lemsh) based on the Lem programming
language.
Genjutsu is a programming language designed for extending C/C++ applications. The syntax is akin to Scheme's. Genjutsu is optimized for distributed object systems and designed to make such applications easy to write. Included is a shell, gjsh.
'bash++' is a version of the GNU Bourne Again shell with object-oriented programming features that provide shell programmers the means to develop robust and reusable solutions.
CmdPlus Console Enhancement - featuring tab completion, popup help and all of the modern features of programming editors, but for a command line. A truely powerful Unix like shell for windows.
Cash started out as a learning tool for myself to explore and learn more about shells, C, and programming in a Linux environment. When I couldn't stop adding features to it and kept coming back for more, I decided to release it into the wild and let my fellow hackers and coders enjoy it, for better or for worse. I invite you to take it apart, break it, add to it, and anything else you might dream up.
Gib Isn't Bash, but an embeddable interactive programming language that provides client applications with a rich command line interface reminiscent of the popular Unix shell.