【snake】 Section: 15 Quality of Life CLI Improvements
Creating Secure Tokens
以下のコマンドでsecret keyを生成することができる。
短いキーを作ることもできる。
$ docker-compose exec website snakeeyes secret $ docker-compose exec website snakeeyes secret 64
cliフォルダー/コマンドフォルダー/cmd_secret.pyを確認する。
(binascii.b2a_hex(os.urandom(bytes)))で生成する。
Viewing All Route Endpoints
HTTP methodsで全てのページのメソッドを確認することができる。
ターミナルで確認することもできる。
$ docker-compose exec website snakeeyes routes
cliフォルダー/コマンドフォルダー/cmd_routes.py
routesを表示させるコードの設定をすることができる。
17行目でflaskを全てのアプリに接続を可能にする。
25行目でpadding数を確認してターミナルに綺麗に表示させる。
27行目でソートをかける
28行目でdebugtoolであるかを確認する。
29行目でフォーマットを整える。
Breaking down Lines of Code
何行書いたかを確認する。
$ docker-compose exec website snakeeyes loc
cliフォルダー/コマンドフォルダー/cmd_loc.pyでコードを確認する。