opal icon indicating copy to clipboard operation
opal copied to clipboard

A command line framework for Bash users

Results 11 opal issues
Sort by recently updated
recently updated
newest added

## Description The shell uses an integer value 1-127 to represent failure. Establish an error array that can be reused accross function to provide consistent values. This will help with...

Feature

## Description Bash is used on multiiple operating systems. There isn't a good univeral way to identify the type of operating system, or the name and version of operating system...

Epic

## Description By default, terminals use a set of 16 basic colors - 8 normal, 8 bold. It can be difficult to create a set of color combinations that are...

Epic

## Description The LSCOLORS variable determines the color combinations of foreground and background color used for different types of files when running the `ls` command. ## Expected Outcome Extract different...

Task

## Description Figure out how to implement the XDG variables [Reference Link](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) ## Expected Outcome Create a strategy for using these variables. Honor the expected defaults. **Describe alternatives you've considered**...

Spike

## Description The width_check function displays a line of hash marks displaying the width of your terminal, between the start and stop values. The start and stop values are currently...

Task

## Description What is required for POSIX compliance? Do i need to care? According to [It's Foss](https://itsfoss.com/posix/) > When code is compliant, it’s easier to move to another system; very...

Spike

## Description Bash supports 4 levels of prompts - PS1, PS2, PS3, and PS4 - which allow the user to interact with the shell. The most common prompt is PS1,...

Epic

Determine how Bash/Shell files should be formatted. Establish pre-commit hook so mis-formatted files don't get committed.

Task

This template must contain the boilerplate text to be used when a contributor creates a new pull request. Github should use this file automatically, to populate the pull request. Use...

Task