【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

f:id:yukking3:20180716143647p:plain

cliフォルダー/コマンドフォルダー/cmd_secret.pyを確認する。
(binascii.b2a_hex(os.urandom(bytes)))で生成する。
f:id:yukking3:20180716143904p:plain

Viewing All Route Endpoints

HTTP methodsで全てのページのメソッドを確認することができる。
f:id:yukking3:20180716144918p:plain ターミナルで確認することもできる。

$ docker-compose exec website snakeeyes routes

f:id:yukking3:20180716145045p:plain

cliフォルダー/コマンドフォルダー/cmd_routes.py
routesを表示させるコードの設定をすることができる。
17行目でflaskを全てのアプリに接続を可能にする。
25行目でpadding数を確認してターミナルに綺麗に表示させる。
27行目でソートをかける
28行目でdebugtoolであるかを確認する。
29行目でフォーマットを整える。
f:id:yukking3:20180716145651p:plain



Breaking down Lines of Code

何行書いたかを確認する。

$ docker-compose exec website snakeeyes loc

f:id:yukking3:20180716145904p:plain

cliフォルダー/コマンドフォルダー/cmd_loc.pyでコードを確認する。 f:id:yukking3:20180716150204p:plain