dashwave is a next level utility for the game geometry dash thats very configurable allowing you to create and run tools made in the python programming language (which is one of the easiest programming languages to learn) that are made by the community, for the community.
i wanted to have a place where every tool is in one place which lead to the development of dashwave. the design of the dashwave interface looks like a futuristic terminal making it look even more awesome!
dwv allows you to install different tools, delete tools or pack your script to a .dwv file for testing or sharing.
installing a tool is as easy as "dwv --install hello-world". see "dwv --help" for more info.
dashwave pip is a special pip allowing you to install python packages that are required by different tools.
usage is entirely the same such as "pip install requests".
example of a dashwave tool is:
# argstest: test command arguments
# create command
def command(*args):
# show help by no args or --help arg
if not args or args[0] == '--help':
print("argstest [--version]")
print("usage: argstest (args)")
# show version
if args[0] == "--version":
print("argstest: version 0.1")
return
# show arguments
print(f"args: {args}")
print(f"first arg: {args[0]}")