amtm amtm - the Asuswrt-Merlin Terminal Menu

  • ATTENTION! You'll notice a Prefix dropdown when you create a thread. If your post applies to one of the topics listed, please use that Prefix for your post. When browsing the thread list you can use the Prefix to filter the view.
  • ATTENTION! As of November 1, 2020, you are not able to reply to threads 6 months after the thread is opened if there are more than 500 posts in the thread.
    Threads will not be locked, so posts may still be edited by their authors.
    Just start a new thread on the topic to post if you get an error message when trying to reply to a thread.

thelonelycoder

Part of the Furniture
Can I make a menu structure suggestion?
Separate the install scripts from the run scripts?


-----------------------------------------------------
SNBForums Asuswrt-Merlin Terminal Menu
-----------------------------------------------------
amtm v0.1 by thelonelycoder

--SNBForums install/update scripts--
1 AB-Solution
2 Skynet
3 dnscryp
4 Entware
5 pixelserv-tls beta version

--Open--
6 Skynet
7 AB-Solution

--amtm options--
u Update
r Remove
a About
e Exit
----------------| INFO |----------------
/opt/bin detected!
You can now start amtm with "amtm"
(without the quotes)
________________________________________
Enter selection:
My design choice is to not have double entries. Hence the menu is dynamic. If AB-Solution is installed it says "Open", if not then it says "Install".
Also, to add a new Script to the list is done in one place and you only have to make changes there and not worry about the rest of the code in the script.

For now this is how I do it.
 

thelonelycoder

Part of the Furniture
Version 0.2 preview.
Theme colors if AB-Solution is installed.




 
Last edited:

skeal

Part of the Furniture
Very nice!
 

Butterfly Bones

Very Senior Member
Ha, silly me, had to come back and read that post about 0.2 again. Pounding the "u" key was just not working. :rolleyes:
 

thelonelycoder

Part of the Furniture
Ha, silly me, had to come back and read that post about 0.2 again. Pounding the "u" key was just not working. :rolleyes:
Oh, but u works just fine. The update is just not there yet :(
 

Adamm

Part of the Furniture
Skynet has peeked my interest and wouldn't mind using this for the install. However i'm not sure of the benefits of Skynet I should post in the skynet thread don't want to derail.

Without hijacking the thread, if simplistic black/whitelisting and added security is something that interests you, Skynet is by far the most advanced solution on this platform. You can read more about it here
 

heysoundude

Very Senior Member
I have to do some other work first before I can finish v0.1 and publish it.
Until then, look at what this version already can do:

Check, already done in v0.1
: 1. ab-solution curl install script
Check, already done in v0.1: 2. Skynet curl install script
Check, already done in v0.1: 3. Pixelsrv kvic curl update script to latest.
Maybe next version: 4. maybe a USB EXT2 format script? (no more dragging USB sticks around and long debates about best format program / file system variation :) )
Maybe next version: 5. create swap file? (i understood some router models needed to create a swap?)
More will be added when time allows: 5. Whatever other install scripts people find usefull

Check, already done in v0.1: 1. Start ab-solution menu (1 keypress instead of typing ./ab-solution.sh)
Check, already done in v0.1: 2. Start Skynet menu
More will be added when time allows: 3. ?? any other apps that get added??

Edit: The (u) (and a, r, e) refer to amtm itself...
The “format USB” should be higher up on the list: it’s the “gateway drug” to the rest.

Good work, @thelonelycoder. This is a keystone; it unifies SO much and compliments @RMerlin’s work perfectly.
You both (you all!) deserve to be rewarded with more than the praise you get here.
 

thelonelycoder

Part of the Furniture
The “format USB” should be higher up on the list: it’s the “gateway drug” to the rest.

Good work, @thelonelycoder. This is a keystone; it unifies SO much and compliments @RMerlin’s work perfectly.
You both (you all!) deserve to be rewarded with more than the praise you get here.
Not for v0.2, but it's still in the list of things to do...
 

thelonelycoder

Part of the Furniture
amtm version 0.2 is now available
Use u to update.

See post #1 for changes.
 

HardCat

Regular Contributor

thelonelycoder

Part of the Furniture

Protik

Senior Member
Nice update.

Bug report: I already have the pixelserv-tls beta version installed. But still it shows the option for installing the beta version.

Code:
 SNBForum Asuswrt-Merlin Terminal Menu

 amtm 0.2            by thelonelycoder
---------------------------------------
 RT-AC68U armv7l 380.68 192.168.2.1
---------------------------------------

    SNBForum scripts
 1  open     AB-Solution
 2  install  dnscrypt installer
 3  update   Entware
 4  install  pixelserv-tls beta version
 5  Open     Skynet

 u  update
 r  remove
 a  about
 e  exit

---------------| INFO |----------------

SNBForums Asuswrt-Merlin Terminal Menu
updated: from v0.1 to v0.2
_______________________________________

 What do you want to do?
 

thelonelycoder

Part of the Furniture
Nice update.

Bug report: I already have the pixelserv-tls beta version installed. But still it shows the option for installing the beta version.

Code:
 SNBForum Asuswrt-Merlin Terminal Menu

 amtm 0.2            by thelonelycoder
---------------------------------------
 RT-AC68U armv7l 380.68 192.168.2.1
---------------------------------------

    SNBForum scripts
 1  open     AB-Solution
 2  install  dnscrypt installer
 3  update   Entware
 4  install  pixelserv-tls beta version
 5  Open     Skynet

 u  update
 r  remove
 a  about
 e  exit

---------------| INFO |----------------

SNBForums Asuswrt-Merlin Terminal Menu
updated: from v0.1 to v0.2
_______________________________________

 What do you want to do?
I'm not checking that, you should know if you already installed a beta. This menu just reruns the updating script.
You can open it, it shows some info before it is run. Including a typo I just fixed locally.
 

thelonelycoder

Part of the Furniture
Sending Email
https://github.com/RMerl/asuswrt-merlin/wiki/Sending-Email

Would this script be helpful/easily implemented into amtm?

If your WAN connection goes down, it sends an email when it comes back up. It also lets you know your current WAN IP.

We have a rock solid WAN connection, so I actually use this more to know if our power went out. ;)
Anyway, I've always found it helpful.
Nope, this is a niche sector I believe. And I already coded a script for that, although development is halted, I wait for Asus to make meaningful changes to the closed source code.
 

skeal

Part of the Furniture
I updated all went great! Nice new look and feel!
 

Raphie

Senior Member
It’s not a bug, the same script is used for any new version, once kvic says there is a new version you can update it via this option.

Nice update.

Bug report: I already have the pixelserv-tls beta version installed. But still it shows the option for installing the beta version.

Code:
 SNBForum Asuswrt-Merlin Terminal Menu

 amtm 0.2            by thelonelycoder
---------------------------------------
 RT-AC68U armv7l 380.68 192.168.2.1
---------------------------------------

    SNBForum scripts
 1  open     AB-Solution
 2  install  dnscrypt installer
 3  update   Entware
 4  install  pixelserv-tls beta version
 5  Open     Skynet

 u  update
 r  remove
 a  about
 e  exit

---------------| INFO |----------------

SNBForums Asuswrt-Merlin Terminal Menu
updated: from v0.1 to v0.2
_______________________________________

 What do you want to do?
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top