Skip to content

JMarianczuk/LiquidPromptWin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Liquid Prompt Win - An adaptation for Windows Cmd

This project has been inspired by https://github.com/nojhan/liquidprompt. It is written in C# as a Windows Framework Console Application and does currently not support interactive commands and also not the full feature list that liquid prompt does. (also this readme plagiarizes nojhan's)

Features

  • when inside a github repository:
    • will show this current working branch as [master] and optionally the number of stashes behind the branch name, and how far it is behind/ahead of the remote branch
    • Then repository info as follows:
      • + (added)
      • ~ (modified)
      • - (removed)
      • @ (staged)
      • ? (untracked)
      • x (missing)
    • example: C:\Users\JMarianczuk\Repos\LiquidPromptWin [master (~1 | ?1)]>
  • Special commands:
    • exit: stops this Liquid Prompt Win instance
    • sudo x: run x with elevated permissions
    • sudocommand x: start a new cmd window with elevated permissions in the same directory as the current working directory and execute x (alias: sudoc)
  • General: if a command cannot be executed, LPWin will try to get a cmd instance to execute it. For example, the command "echo hi" will not work on its own, but the command processor knows what to do with it.

Usage

  • build the project in any location
  • grab a folder X that has been added to your computer's PATH variable
  • create a shortcut to LPWin's executable inside X. I recommend giving it a short name ("LP.LNK" for example)
  • Go to the shortcut's properties and set "Start in:" to "%CD%". This will run LP in the directory you called it from (or from the place you called it from in cmd).
  • Either run LP directly or from cmd.

Notice: Since interactive commands are not supported, starting any interactive command from within LP will result in an exception when the command tries to read from the console.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages