RF-Swift/go/rfswift/main.go

77 lines
4.8 KiB
Go
Raw Normal View History

2024-05-18 06:43:39 -07:00
/* This code is part of RF Switch by @Penthertz
* Author(s): Sébastien Dudek (@FlUxIuS)
*/
package main
import (
"fmt"
cli "penthertz/rfswift/cli"
)
2024-06-03 13:53:05 -07:00
var version = "0.3"
2024-05-20 09:53:29 -07:00
2024-05-18 06:43:39 -07:00
var ascii_art = `
:===:
.*@*=:-*%@=. .:*@@@@@@@@@@%+:
:*@*+*=:::-:=@*. -%@%=**+==-:::::-%@%:
=@*==%=-: .. .=%- =@@=-*+===-::. ::::::+%-
:%.*::*@=-. .+::.@+ :@@=:*+===- .=**+==-::-*%+%.
.#@*+=...:*+*+...::*=:*%. +@%.+=+==:.:=****+-:. .:::.-#:
.#***%%+-:+= .=*.:.=#%-=%: .%@=.*+..:.:==***=..::::... .=*@=.
.+.%%*%%=-*: :+: .*=::.:%%=%+ .@@:=%*=-: -==..- :=-::. :-: *%=
:.=@@**#**:-%@@#%* -*-:*-.:+#@%#@%=*%#%= :==+*+:.-=:. :-==:.:=-=::*+#.
.:@@=%++*: :*++*: .#%==@@#=-:::-+##: :===++:.--.:#@@@@@@@@@==%==#=*@.
#@#%#=*= -+@%#*%*%@@@@#=: : :====++: :.:%@%*%@@%%%*=*@@@**%:@*
.%+*=%*=: .:- :+@=@@@@@@%%#+:=++=-++- ..#@* *@*#%*:::.:*@@-*%.
%-%-%-%@: . *%@*@@*=+****=::=++*#. =@@: +@*=:.*@= =@@%:
-*:%@=+@#+ .::: :%@%%@@@@@@@@@%%@@@+:::=%@*. :=#@+:+ :=%%::. :%@:
:: *@=%#=#*: . .*@@@@@@*-+#%*%@@%+====+%@%-:=*%%*.-@%=+* -=.*@:+ %%
. -@%@#-==#@+.=%@@@@%**@%%@*::===*@@@@@@@@@%*=:. .*@%=+@::=::=@%-* =@=
*%@% :===*%@@@@@@@@%*=*%*=+=::::::=*%@@@@%%%@@@%=-%%..=::=-%%:%. -@+
=@% :===%@@@#+*@@@@@*:+@#=====: .:------=*@* :..=-:=%%=% =@=
-@%. :**@@@@%*==*@@@@@%%%%*======-::. :-=-:=.=@**- .%@.
.:=%%%*. :%%*:.:-=#@@=.:*%@@@@@@@%+::-============-::= :%@*-= .%@:
=@@#==%%== :==%@= :@%=-..:==*%@@@@@@@%+:. :+%@@#:+: -@@-
%%. .%@. : :%@+ .#@%*+=-:::-===+**#%%@@@@@@@@%%#*=: . =%@#.
:@+ :@%. .%@* .@@%@@@*===-:..:-============: ..-%@%=..=%%+
%%.:%%: *@%. .%# .-*@@@%%*=--------:::::-+#%@@*:-*%*-:.+%:
.@*@* :@@- :=. :@#. :+#%%@@@@#==+#@@@%#+:.=%#= -@#
*@: :. *@@-**=. .@* :%@%@#. =@*: *@@.
:%*. .=. .-=%@%==#+: :@* :%=:@@##%#%@%#####. -%@@:
.%%. :*: :**%@@%@@#==%+. :@+ ..:%+@@@@@%. .@: :%@@@-
*@@%. .+*. *%@@@@@@@@@@#==@+: :@* .=#%@@@:**@@@@@+ .*:-%@@@#.
%@@@%: =*+: =@@@@@@@%%%@%@@**@@*: :=*@@%*=: :%%=***@%: =%@@@@%@=
%@@%@@+=+#=%@@@%%%%%%@@@@@@@@@@@=..*@@%- .=:.%#%: #@@@:-@@@@@@=+%.
:@@@@@@#=*%@@%%%%@@@@@@@@@@%=::*#*=: :=*%@*:=%+-%: :%%@@@@@@@= -%.
=@@@@@@@#@@@@@@@@@@@@@%=..-*- .-#@@%+. =%= .%*++=====%@@@@@@%: *%:
+@@@@@@@@@@@@@@@%-. :*%@@*:. -@= =%@@@@@@@@@@= :%=
*@@@@@@@@@%+: .. .=*@@@*- -%: .:=*%@@@@@@@%*@@@@%#%*.
:@@@@@@%: .:=:. :%@@@%- #@@@@@@@@@@%+. .*@@@@%-
.%@@+:.:=-:::*%@@@+::::::.. :-=+****==#@@#
=@=-=-:-=#@@@%* .:=+#%%@@@#*=::. .=.*@@@::.
.@*:==%@@@@+. ...:=*%@@#=. .@@@@+=@%:
*@#@@@@*: .:==:: =@@@@%. .=#+.
.@@@%- .=
**:
888~-_ 888~~ ,d88~~\ ,e, 88~\ d8
888 \ 888___ 8888 Y88b e / " _888__ _d88__
888 | 888 'Y88b Y88b d8b / 888 888 888
888 / 888 'Y88b, Y888/Y88b/ 888 888 888
888_-~ 888 8888 Y8/ Y8/ 888 888 888
888 ~-_ 888 \__88P' Y Y 888 888 "88_/
RF toolbox for HAMs and professionals
`
func main() {
2024-05-21 12:53:13 -07:00
fmt.Println(ascii_art)
2024-06-03 13:53:05 -07:00
fmt.Print("Version: ", version, "\n\n")
2024-05-18 06:43:39 -07:00
cli.Execute()
}