diff options
| author | Erovia <Erovia@users.noreply.github.com> | 2021-05-29 20:05:46 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-29 20:05:46 +0100 |
| commit | f55e39e8a2246f6f96fd5d4a84a866e2615cde7b (patch) | |
| tree | 85974bb1ab89207a2321b8a8cef538993000b41c /lib | |
| parent | 84883d340045c50ce6c200c9087461c1db853898 (diff) | |
| download | qmk_firmware-f55e39e8a2246f6f96fd5d4a84a866e2615cde7b.tar.gz qmk_firmware-f55e39e8a2246f6f96fd5d4a84a866e2615cde7b.zip | |
World domination (#13021)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/qmk/cli/__init__.py | 1 | ||||
| -rwxr-xr-x | lib/python/qmk/cli/bux.py | 49 |
2 files changed, 50 insertions, 0 deletions
diff --git a/lib/python/qmk/cli/__init__.py b/lib/python/qmk/cli/__init__.py index be5ba90ad..d07790d11 100644 --- a/lib/python/qmk/cli/__init__.py +++ b/lib/python/qmk/cli/__init__.py | |||
| @@ -135,6 +135,7 @@ if cli.config.user.developer: | |||
| 135 | exit(1) | 135 | exit(1) |
| 136 | 136 | ||
| 137 | # Import our subcommands | 137 | # Import our subcommands |
| 138 | from . import bux # noqa | ||
| 138 | from . import c2json # noqa | 139 | from . import c2json # noqa |
| 139 | from . import cformat # noqa | 140 | from . import cformat # noqa |
| 140 | from . import chibios # noqa | 141 | from . import chibios # noqa |
diff --git a/lib/python/qmk/cli/bux.py b/lib/python/qmk/cli/bux.py new file mode 100755 index 000000000..504ee35d6 --- /dev/null +++ b/lib/python/qmk/cli/bux.py | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | """QMK Bux | ||
| 2 | |||
| 3 | World domination secret weapon. | ||
| 4 | """ | ||
| 5 | from milc import cli | ||
| 6 | from milc.subcommand import config | ||
| 7 | |||
| 8 | |||
| 9 | @cli.subcommand('QMK Bux miner.', hidden=True) | ||
| 10 | def bux(cli): | ||
| 11 | """QMK bux | ||
| 12 | """ | ||
| 13 | if not cli.config.user.bux: | ||
| 14 | bux = 0 | ||
| 15 | else: | ||
| 16 | bux = cli.config.user.bux | ||
| 17 | |||
| 18 | cli.args.read_only = False | ||
| 19 | config.set_config('user', 'bux', bux + 1) | ||
| 20 | cli.save_config() | ||
| 21 | |||
| 22 | buck = """ | ||
| 23 | @@BBBBBBBBBBBBBBBBBBBBK `vP8#####BE2~ x###g_ `S###q n##} -j#Bl. vBBBBBBBBBBBBBBBBBBBB@@ | ||
| 24 | @B `:!: ^#@#]- `!t@@&. 7@@B@#^ _Q@Q@@R y@@l:P@#1' `!!_ B@ | ||
| 25 | @B r@@@B g@@| ` N@@u 7@@iv@@u *#@z"@@R y@@&@@Q- l@@@D B@ | ||
| 26 | @B !#@B ^#@#x- I@B@@&' 7@@i "B@Q@@r _@@R y@@l.k#@W: `:@@D B@ | ||
| 27 | @B B@B `v3g#####B0N#d. v##x 'ckk: -##A u##i `lB#I_ @@D B@ | ||
| 28 | @B B@B @@D B@ | ||
| 29 | @B B@B `._":!!!=~^*|)r^~:' @@D B@ | ||
| 30 | @B ~*~ `,=)]}y2tjIIfKfKfaPsffsWsUyx~. **! B@ | ||
| 31 | @B .*r***r= _*]yzKsqKUfz22IAA3HzzUjtktzHWsHsIz]. B@ | ||
| 32 | @B )v` , !1- -rysHHUzUzo2jzoI22ztzkyykt2zjzUzIa3qPsl' !r*****` B@ | ||
| 33 | @B :} @` .j `xzqdAfzKWsj2kkcycczqAsk2zHbg&ER5q55SNN5U~ !RBB#d`c#1 f#\BQ&v B@ | ||
| 34 | @B _y ]# ,c vUWNWWPsfsssN9WyccnckAfUfWb0DR0&R5RRRddq2_ `@D`jr@2U@#c3@1@Qc- B@ | ||
| 35 | @B !7! .r]` }AE0RdRqNd9dNR9fUIzzosPqqAddNNdER9EE9dPy! BQ!zy@iU@.Q@@y@8x- B@ | ||
| 36 | @B :****>. '7adddDdR&gRNdRbd&dNNbbRdNdd5NdRRD0RSf}- .k0&EW`xR .8Q=NRRx B@ | ||
| 37 | @B =**-rx*r}r~}" ;n2jkzsf3N3zsKsP5dddRddddRddNNqPzy\" '~****" B@ | ||
| 38 | @B :!!~!;=~r>:*_ `:^vxikylulKfHkyjzzozoIoklix|^!-` B@ | ||
| 39 | @B ```'-_""::::!:_-.`` B@ | ||
| 40 | @B `- .` B@ | ||
| 41 | @B r@= In source we trust @H B@ | ||
| 42 | @B r@= @H B@ | ||
| 43 | @B -g@= `}&###E7 W#g. :#Q n####~ R###8k ;#& `##.7#8-`R#z t@H B@ | ||
| 44 | @B r@= 8@R=-=R@g R@@#:!@@ 2@&!:` 8@1=@@!*@B `@@- v@#8@y @H B@ | ||
| 45 | @B r@= :@@- _@@_R@fB#}@@ 2@@@# 8@@#@Q.*@B `@@- y@@N @H B@ | ||
| 46 | @B `. g@9=_~D@g R@}`&@@@ 2@&__` 8@u_Q@2!@@^-x@@` Y@QD@z .` B@ | ||
| 47 | @@BBBBBBBBBBBBBBBBBBB_ `c8@@@81` S#] `N#B l####v D###BA. vg@@#0~ i#&' 5#K RBBBBBBBBBBBBBBBBBB@@ | ||
| 48 | """ # noqa: Do not care about the ASCII art | ||
| 49 | print(f"{buck}\nYou've been blessed by the QMK gods!\nYou have {cli.config.user.bux} QMK bux.") | ||
