Commit Graph

153 Commits

Author SHA1 Message Date
1fcc6cd926 Add new package-lister module 2020-08-22 05:16:54 +02:00
7c48004aaa Add decorator for needed packages 2020-08-22 05:16:25 +02:00
4b384d27a9 Merge branch '23-make-project-release-ready' into 'master'
Resolve "Make project release ready"

Closes #23

See merge request icaotix/linux-tools!22
2020-08-05 13:58:39 +00:00
Lucas Noki
51e208bd8c Replace 'run' with 'functions' for best practice 2020-08-02 23:52:14 +02:00
Lucas Noki
d03fe99af0 Remove class structure
Add print helpers
Remove unnecessary .strip()
Remove unnecessary sudo commands
2020-08-02 23:24:08 +02:00
Lucas Noki
1a242827a9 Remove old SwapModule.py 2020-08-02 23:22:50 +02:00
Lucas Noki
c067b8c89d Use print helper functions 2020-08-02 13:58:47 +02:00
Lucas Noki
b09431877e Check if lnxtools.sh is run as root
Update requirements.txt
Update wording
2020-08-02 04:16:30 +02:00
Lucas Noki
ecc63013c1 Remove xrdp from basictools add git and vim 2020-08-02 03:51:22 +02:00
Lucas Noki
94ff8d2ce2 Add new plugins for vim module 2020-08-02 03:51:01 +02:00
Lucas Noki
36edc4c183 Remove class structure from vim module 2020-08-02 03:50:50 +02:00
d3fc426f99 Update python fire and add README.md 2020-08-02 00:56:08 +02:00
e633965a1a Remove classes from easy modules
* bashrc
* hacker
* helloworld
* installer
* update
* teamspeak
2020-08-02 00:55:48 +02:00
d155d0ada9 Merge branch '1-add-bashrc' into 'master'
Resolve "Add .bashrc"

Closes #1

See merge request icaotix/linux-tools!20
2020-08-01 20:59:57 +00:00
ad0f5dac05 Add some more configs to the bashrc 2020-08-01 22:58:12 +02:00
Lucas Noki
ce8fa5be53 Remove parenthesis to prevent automatic execution 2020-08-01 20:24:47 +02:00
lucas.noki
3eb9fcd1b4 Remove unnecessary import statement
Make the output message a bit nicer
2020-08-01 20:17:49 +02:00
Lucas Noki
6ff90f912a Comment out batcat alias 2020-08-01 20:17:49 +02:00
Lucas Noki
1d4e6a3f8d Implement bashrc module code 2020-08-01 20:17:49 +02:00
Lucas Noki
b1a34aabd4 Add default bashrc 2020-08-01 20:16:21 +02:00
Lucas Noki
187326509a Add print helpers 2020-08-01 20:16:21 +02:00
d8f46a9806 Merge branch '4-install-fail2ban' into 'master'
Resolve "Install Fail2Ban"

Closes #4

See merge request icaotix/linux-tools!21
2020-08-01 00:42:42 +00:00
lucas.noki
fc95921513 Implement fail2ban module 2020-08-01 02:15:43 +02:00
1796a152ab Merge branch 'implement-hacker-easter-egg' 2020-03-21 23:49:43 +01:00
0c1505bf0b Add Hacker easter egg 2020-03-21 23:49:29 +01:00
Marcel Schwarz
9daccaee06 Merge branch '20-start-up-a-quick-teamspeak-server' into 'master'
Resolve "Start up a quick teamspeak server on docker"

Closes #20

See merge request icaotix/linux-tools!19
2020-03-21 21:53:31 +00:00
46491d3984 Add documentation for class and show_logs 2020-03-21 22:51:22 +01:00
14c58905b8 Implement Teamspeak module 2020-03-21 22:29:07 +01:00
35f70ad3b6 Add your_system_information to gitignore 2020-03-21 22:28:44 +01:00
3ae0a4ab35 Add teamspeak docker compose file 2020-03-21 05:57:28 +01:00
Marcel Schwarz
a8cb19099c Merge branch '2-install-docker-service' into 'master'
Resolve "Install docker service"

Closes #2

See merge request icaotix/linux-tools!17
2020-03-21 04:56:40 +00:00
d53ad4b684 Add wget to basic_tools 2020-03-21 04:11:14 +01:00
657b864202 Use file exists to check wether install is needed
run screenfetch in helloworld module
2020-03-21 04:11:01 +01:00
b55318da26 Use official docker install script
add docker compose
2020-03-21 04:07:53 +01:00
372e11f0c2 Add system info generation to hello world script 2020-03-21 02:08:22 +01:00
9209f0bf3f Fix warnings in lnxtools.sh
change apt to apt-get
2020-03-21 02:07:42 +01:00
e5f90f6c0c Add -y option to all apt-get commands 2020-03-11 00:41:17 +01:00
5fc955e405 Remove programms.json 2020-03-11 00:38:42 +01:00
43016d7326 Remove wrong dollar sign 2020-03-11 00:33:29 +01:00
2a2805150e Pull out base url 2020-03-11 00:29:55 +01:00
df127f63e2 Dynamically adjust url and gpg key 2020-03-11 00:24:29 +01:00
76c5dc8363 Check if sources.list entry is already there 2020-03-10 23:37:29 +01:00
7705ba9cae Add auto accept and platform distinction in docker 2020-03-10 23:37:29 +01:00
dcb8374f70 Add docker in installer 2020-03-10 23:37:29 +01:00
Marcel Schwarz
6a90c0fa90 Merge branch 'align-completely-to-fire-cli' into 'master'
Align completely to fire cli

See merge request icaotix/linux-tools!16
2020-03-10 22:37:13 +00:00
f2f1ddb968 skip run call for modules with just one method 2020-03-06 03:07:47 +01:00
89ae3b7056 Rename start.sh to lnxtools.sh 2020-03-06 02:40:16 +01:00
6061a7d224 Change from dynamic to explicit module loading
dynamic loading was removed to have an overall better flow control,
Remove Abstract Module, 
clear out module __init__.py
2020-03-06 02:34:57 +01:00
Marcel Schwarz
8bdef1d4e8 Merge branch '12-basic-command-line-tools' into 'master'
Resolve "Install basic command-line tools"

Closes #12

See merge request icaotix/linux-tools!6
2020-03-06 00:24:12 +00:00
e9f92af66f Rename module, split program categories 2020-03-06 01:23:20 +01:00