Git Product home page Git Product logo

clpm's Introduction

CLPM (Command Line Power Menu)

A simple command line power menu written in the one & only BASH.

screenshot

What is CLPM exactly?

CLPM is a text-based terminal power menu with very few dependencies. It is written purely in BASH, which most UNIX or UNIX similar systems have.

Why should I use this over other power menus?

I have found that most GUI ones are very lacking of features, and only support a few environments or WMs. All environments or WMs have access to a terminal, so all environments will support it. Most WMs don't even have a real power menu, so I wrote it for those especially in mind.

Just because it is text based doesn't mean it is boring though. Color support is included, as long as your terminal supports ASCII Escape Color sequences.

How do I install it???

Pretty simple. Download the main.sh file, rename it to something else, and put it somewhere in your PATH. If you prefer, you could use an alias in your .bashrc and point it to the executable.

If you are in the repo directory, you can run it in your terminal as:

./main.sh

That's cool & all, but I hate having to type a command everytime I want it!

If you want to, you can make a keybinding for it in your WM that launches the command in a terminal automatically.

For example:

urxvt -e ./main.sh

That launches URxvt with ./main.sh running within it. Many people don't have/use URxvt as there terminal of choice, so switch it out with the terminal you use!

If you're using a DE, you can add an applet that runs the command in a terminal as well. Read about your DE on how to do so.

Error: systemctl not found

This likely means you're using an operating system without systemd. The script uses systemctl commands currently to control power states, which is a front-end of systemd. Sorry.

Error: i3lock not found

The current locking functionality uses i3lock. You can either install i3lock, or edit the source code with your lock screen of choice.

clpm's People

Contributors

tbilik avatar mdwmage avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.