A dashboard for your Terminal written in the Python 3 language,

Overview

termDash

termDash is a handy little program, written in the Python 3 language, and is a small little dashboard for your terminal, designed to be a utility to help people, as well as helping new users get used to the terminal.

Table of Contents

  1. termDash
    1. Configuration Options
      1. StatusBar_CustomText
      2. SplashText
      3. Package Manager Settings
      4. Skip_ShellReturnText
    2. License

Configuration Options

Configuration of termDash can be done by opening the termDashCFG.py file in a graphical text editor, or a terminal text editor, such as nano or vim.

StatusBar_CustomText

The variable StatusBar_CustomText referrs to the custom text on the status bar, the 3rd part of the status bar. By default it is set to

StatusBar_CustomText=datetime.datetime.now().strftime("%A %d %B %Y")

And this will output the date and year, for example Wednesday 24 November 2021. You can change this formatting by taking a look at the valid strftime strings, which you can find on the Python strftime Cheatsheet.

SplashText

This variable referrs to the text displayed at the top of termDash, and by default it is set to

SplashText = "termDash from Kimitzuni"

This can be anything, you can even make it the same as the StatusBar_CustomText Variable, simply by doing this

SplashText = StatusBar_CustomText

Package Manager Settings

The next 6 variables in the config file all refer to package management, and by default, they are set to Debian/Ubuntu defaults - The apt Package Manager

PackageManager="apt"
InstallSyntax="install"
UpdateSyntax="update"
UpgradeSyntax="upgrade"
SearchSyntax="search"
RemoveSyntax="remove"

However, if you are using, say Manjaro Linux (or any other Arch Linux based distribution), you should set them to this:

PackageManager="pacman"
InstallSyntax="-S"
UpdateSyntax="-Sy"
UpgradeSyntax="-Syu"
SearchSyntax="-Ss"
RemoveSyntax="-Runs"

Skip_ShellReturnText

This variable is a bool, meaning it can either be True or False. When set to False, and you select the [S] Run the Shell option, you will get a handy little piece of text telling you how to exit back to termDash

To return to termDash, type 'exit' or press CTRL + D

[[email protected] ~]$

License

termDash is licensed under the GNU General Public License, version 2.0

Owner
Rebecca White
I can code. This is my github, and is for more of my random projects, for my more professional ones, please see my GitLab
Rebecca White
Albert launcher extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecular substance, and more

unit-converter-albert-ext Extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecu

Jonah Lawrence 2 Jan 13, 2022
A command line tool to remove background from video and image

A command line tool to remove background from video and image, brought to you by BackgroundRemover.app which is an app made by nadermx powered by this tool

Johnathan Nader 1.7k Jan 01, 2023
🌈 Generate color palettes based on Neovim colorschemes.

Iris Iris is a Neovim plugin that generates a normalized color palette based on your colorscheme. It is named for the goddess Iris of Greek mythology,

N. G. Scheurich 45 Jul 28, 2022
Arithmos cipher on CLI based

Arithmos Cipher CLI This is the CLI version of Arithmos Cipher. Install pip inst

LyQuid :3 1 Jan 16, 2022
Calculator for CLI. Made with Python

Calculator for CLI. Made with Python

Brandon Arreguin 2 Jan 07, 2022
An question and answer shell environment based on xonsh using ansible for setup

An question and answer shell environment based on xonsh using ansible for setup

Steven Hollingsworth 2 Jan 11, 2022
Command-line tool to use LNURL with your LND instance

Sprint planner Sprint planner is a Python script for planning your Jira tasks based on your calendar availability. Installation Use the package manage

Djuri Baars 6 Jan 14, 2022
Convert ACSM files to DRM-free EPUB files with one command on Linux

Knock Convert ACSM files to DRM-free EPUB files using one command. This software does not utilize Adobe Digital Editions nor Wine. It is completely fr

Benton Edmondson 622 Dec 09, 2022
CLI based diff viewer

Rich Diff CLI based diff viewer

Suresh Kumar 24 Nov 15, 2022
📦 A command line utility to put text in a box.

boxie A command line utility to put text in a box. Installation pip install boxie If you are on Linux you may need to use sudo to access this globally

Eliaz Bobadilla 10 Jun 30, 2022
CLI based Crunchyroll Account Checker Proxyless written in python from scratch.

A tool for checking Combolist of Crunchyroll accounts without proxies, It is written in Python from Scratch ,i.e, no external module is used rather than inbuilt Python modules.

Abhijeet 8 Dec 13, 2022
CLI tool to view your VIT timetable from terminal anytime!

VITime CLI tool to view your timetable from terminal anytime! Table of contents Preview Installation PyPI Source code Updates Setting up Add timetable

16 Oct 04, 2022
inklayers is a command line program that exports layers from an SVG file.

inklayers is a command line program that exports layers from an SVG file. It can be used to create slide shows by editing a single SVG file.

11 Mar 29, 2022
StackOverflow in your terminal.

how. How do I ...? This project was started to help developers ask more questions. Table of Contents Installation Usage Foss Community Copyright Insta

Ron Nathaniel 2 Jan 31, 2022
This project contains the ClonedPerson dataset and code described in our paper "Cloning Outfits from Real-World Images to 3D Characters for Generalizable Person Re-Identification".

ClonedPerson This is the official repository for the ClonedPerson project, which contains the ClonedPerson dataset and code described in our paper "Cl

Yanan Wang 55 Dec 27, 2022
CLI client for RFC 4226's HOTP and RFC 6238's TOTP.

One Time Password (OTP, TOTP/HOTP) OTP serves as additional protection in case of password leaks. onetimepass allows you to manage OTP codes and gener

Apptension 4 Jan 05, 2022
Command line interface to watch your childhood shows in hindi and english, designed with python

Sweet dreams: Most of your childhood shows Command line interface to watch your

Not Your Surya 3 Feb 13, 2022
PyDropper - pick colors everywhere

PyDropper - pick colors everywhere Downloads Settings PyDropper is an eyedropper

Herman Brunberg 2 Jan 04, 2022
Borderless-Window-Utility - Modifies window style to force most applications into a borderless windowed mode

Borderless-Window-Utility Modifies window style to force most applications into

8 Oct 22, 2022
âš™ A lightweight command line interface library for creating commands.

âš™ A lightweight command line interface library for creating cli commands. About | Installation | Usage | Features | Contributors | License About Next:

Serum 16 Sep 25, 2022