Here is some software I have written:
Windows | |
---|---|
Sia | The serious mind mapping tool |
Linux | |
Additions to cd, ls and grep! | |
bookmarker | Bookmark and jump to directories |
lsd |
List directories |
esreg | Search and replace regular expressions in files |
fsreg | Search and replace fixed strings in files |
gred | Delete lines matching a regular expression from files |
commas | Print numbers with commas, e.g. 8,765,321 rather than 8765321 |
fis | Quickly search souce code files |
proc-surfer | Viewer for Linux system internals, cross-references processes, sockets, files, pipes, users and graphically displays disk usage |
Miscellaneous Scripts | |
HtmlTableOfContents | Inserts a table of contents into a HTML file |
The gtutils package: Additions to cd, ls
and grep
Bookmark and jump to directories.
Download
GtUtils
.deb | Download
GtUtils .rpm
(or just mark and bookmarker_to.sh. .
bookmarker_to.sh
in to ~/.bashrc to enable the to and sd commands.
List directories
Download
GtUtils .deb | Download GtUtils
.rpm
(or just lsd)
Replace text matching a regular expression.
-i | ignore case |
-w | whole words |
-v | verbose |
Download
GtUtils .deb | Download GtUtils
.rpm
(or just esreg)
Replace text matching a fixed string.
Main.py:24 | def oldMethod(self, key): |
def newMethod(self, key): | |
Main.py:48 | value = self.oldMethod(key) |
value = self.newMethod(key) |
Other.py:88 |
main.oldMethod(key) |
|
main.newMethod(key) |
-i | ignore case |
-w | whole words |
-v | verbose |
Download
GtUtils .deb | Download GtUtils
.rpm
(or just fsreg)
Delete lines matching a regular expression.
Some of the options:-i | ignore case |
-f | Fixed strings |
-w | whole words |
-v | verbose |
Download GtUtils .deb | Download GtUtils.rpm
(or just gred)
Add commas to large numbers for readability
MemTotal: 8,035,136 kB MemFree: 2,560,560 kB MemAvailable: 5,813,908 kB Buffers: 1,544,696 kB Cached: 1,958,712 kB
Download GtUtils .deb | Download GtUtils.rpm
(or just commas)
Quickly search source code files
-a | search all files |
-i | ignore case |
-w | whole words |
-l | local dir, not recursive |
Download
GtUtils .deb | Download GtUtils
.rpm
(or just fis)
Designed for Linux kernels 2.4-4.4.0 (Ubuntu 16.10 LTS), mileage may vary with other Linuxes.
Starts a web server which allows one to browse the current
internal state of your computer, showing processes, files, sockets,
pipes, users, groups, CPU, memory and disk usage. These resources are
linked so one can, for example, see which process has a given TCP connection open
or see which process is using all of the CPU.
Download v1.0.32
Inserts a table of contents into an html file, that is one link
for each <h1>, <h2> etc.... Inserts the table of contents
between the comments <!--toc--><!--end toc-->
.
Requires Python to be installed.
Download v1.3