-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathREADME
117 lines (93 loc) · 4.09 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
1 Introduction
**************
BashStyle-NG is a graphical tool and scripts for changing the
behaviour and look'n'feel of Bash, Readline, Vim, Nano and Git.
What can BashStyle-NG do for you?
=================================
* Bash Settings
+ 12 fancy pre-defined prompt styles
+ colors are customizable
+ random text color possible
+ random prompt style for each session possible
+ create your own prompt using UI
+ customizing pre-defined ones possible
+ alternatively monochrome prompts instead of colored
+ colored manpages (without using most)
+ colored output from ls and grep (matches)
+ colors are customizable
+ rembering last visited directory (and restore upon new
session)
+ customize bash history settings
+ lscd: customized variant of cd, showing content of directory
after cd, can create directories that don't exist, passing of
customized ls parameters possible
+ un/setting shopts (shell options) for Bash 4.3 / 4.0-4.2 /
3.2+
+ customizable completion blacklist, timeout, welcome message
and more
+ sync history over simultaneously running sessions
* Git Options
+ set Git user name
+ set Git mail address
+ set Git editor for commit messages
+ set Git colored output
* Readline Options
+ un/set completion
+ un/set case sensitivity
+ un/set horizontal completion
+ un/set mark filetypes and folders
+ un/set include hidden files incompletion
+ customize almost 30 keybindings
* Vi Improved Settings
+ un/set remember last position
+ un/set syntax highlighting
+ un/set auto indention
+ un/set case sensitive search
+ un/set incremental search
+ un/set display line numbers
+ un/set highlight current line/column
+ set dark or bright background
+ set line-wrap and tab-length
+ enable ruler/set ruler format
* GNU Nano Settings
+ un/set search history
+ un/set syntax highlighting
+ un/set auto indention
+ un/set case sensitive search
+ fix backspace and numblock assignment
* Extra Features and Functions
+ systemkit: show various system information, including cpu,
system load, used/free/total ram and more
+ gitkit: various companion functions for Git, like exporting
the repo (like 'svn export'), creating
tar.gz/tar.bz2/tar.xz/.zip archives from repo, getting active
branch/action/revision/revno from repo (for PS1)
+ math conversion functions: convasc, convbin, convdec, convhex,
convoct, convtemp. Convert between ascii, binary, decimal,
hexadecimal, octal or temperature units
+ random: create random strings (for example passwords) of
various types
+ scripts for working with files: map (run a command on given
files, for non-batch commands), basefile (extract extension,
filename with/without extension or filepath from full
filename, similar to basename), randomfile (perform action on
a random file, also has history, multiple executions support
and more)
+ see INSTALL_PREFIX/share/bashstyle-ng/functions/ for all
Git repository access
=====================
You can get the latest in-development version by running
* git clone git://gitlab.com/Nanolx/bashstyle-ng.git
Translations
============
* Existing Translations [Translator]
+ de (German) [Christopher Roy Bratusek]
* Visit https://www.transifex.com/projects/p/bs-ng/ and apply for a
team or request the creation of a new one.
Submit Bugs for Feature Requests
================================
Visit https://gitlab.com/Nanolx/bashstyle-ng/issues
before reporting bugs please make sure that you got the latest stable
version of BashStyle-NG. If you got an Feature Request or a new Idea for
BashStyle-NG, then don't hesitate to post it! If you can provide
patches, then that's even better.