tree util plus file components as leaves and token, line counts
Project description
Tree Plus
Supported Operating Systems:
Supported Python Versions:
A simple command line interface (CLI) tool for developers to show a tree
enhanced with token counts, line counts, and source code components.
Example Output:
- Demonstrate Parsed Checkboxes
~/hax/tree_plus (main) $
tree_plus -i tests
paths=('.',)
๐ต . (33653 tokens, 3683 lines)
โฃโโ ๐ .github
โ โโโ ๐ workflows (523 tokens, 70 lines)
โ โฃโโ ๐ microsoft.yml (272 tokens, 36 lines)
โ โ โฃโโ Microsoft
โ โ โฃโโ job: build
โ โ โฃโโ - Set up Python ${{ matrix.python-version }}
โ โ โฃโโ - Install tree_plus
โ โ โฃโโ - Set PYTHONUTF8 for Windows
โ โ โฃโโ - Run generic tests
โ โ โโโ - Run specific test
โ โโโ ๐ unix.yml (251 tokens, 34 lines)
โ โฃโโ Ubuntu & MacOS
โ โฃโโ job: build
โ โฃโโ - Set up Python ${{ matrix.python-version }}
โ โฃโโ - Install tree_plus
โ โฃโโ - Run generic tests
โ โโโ - Run specific test
โฃโโ ๐ tree_plus_src (12442 tokens, 1548 lines)
โ โฃโโ ๐ scripts (6661 tokens, 861 lines)
โ โ โฃโโ ๐ alias_tree_plus.sh (277 tokens, 31 lines)
โ โ โ โฃโโ add_alias()
โ โ โ โโโ create_conda_env()
โ โ โฃโโ ๐ Microsoft.PowerShell_profile.ps1 (3238 tokens, 419 lines)
โ โ โ โฃโโ function Log($message)
โ โ โ โโโ function Show-Error($err)
โ โ โฃโโ ๐ profile.toml (1192 tokens, 126 lines)
โ โ โฃโโ ๐ scratch.ps1 (1317 tokens, 197 lines)
โ โ โโโ ๐ scratch.sh (637 tokens, 88 lines)
โ โฃโโ ๐ count_tokens_lines.py (609 tokens, 81 lines)
โ โ โฃโโ TODO (Line 12): show off how well we parse_todo!
โ โ โฃโโ class TokenLineCount
โ โ โฃโโ def add_tokens_lines
โ โ โฃโโ def count_tokens_lines
โ โ โโโ def count_directory_tokens_lines
โ โฃโโ ๐ debug.py (78 tokens, 18 lines)
โ โ โฃโโ def enable_debug
โ โ โฃโโ def disable_debug
โ โ โฃโโ def debug_enabled
โ โ โโโ def debug_print
โ โฃโโ ๐ default_ignore.py (538 tokens, 94 lines)
โ โ โฃโโ def make_ignore
โ โ โฃโโ def is_binary_string
โ โ โโโ def is_binary
โ โฃโโ ๐ parse_file.py (10970 tokens, 1318 lines)
โ โ โฃโโ def parse_file
โ โ โฃโโ def parse_rb
โ โ โฃโโ def remove_c_comments
โ โ โฃโโ def parse_cpp
โ โ โฃโโ def parse_c
โ โ โฃโโ def parse_go
โ โ โฃโโ def parse_swift
โ โ โฃโโ def parse_bash
โ โ โฃโโ def parse_d_dot_ts
โ โ โฃโโ def parse_angular_app_module
โ โ โฃโโ def parse_angular_component_ts
โ โ โฃโโ def parse_angular_routes
โ โ โฃโโ def parse_angular_spec
โ โ โฃโโ def parse_environment_ts
โ โ โฃโโ def parse_dot_env
โ โ โฃโโ def parse_requirements_txt
โ โ โฃโโ def parse_json_schema
โ โ โฃโโ def parse_package_json
โ โ โฃโโ def parse_ts
โ โ โฃโโ def parse_makefile
โ โ โฃโโ def parse_sql
โ โ โฃโโ def is_k8s_yml
โ โ โฃโโ def is_ansible_yml
โ โ โฃโโ def is_github_yml
โ โ โฃโโ def parse_github_yml
โ โ โฃโโ def parse_k8s
โ โ โฃโโ def parse_ansible
โ โ โฃโโ def parse_yml
โ โ โฃโโ def extract_nodes
โ โ โฃโโ def is_typing_construct
โ โ โฃโโ def is_builtin_type
โ โ โฃโโ def parse_py
โ โ โฃโโ def parse_db
โ โ โฃโโ def parse_cobol
โ โ โฃโโ def parse_java
โ โ โฃโโ def parse_julia
โ โ โฃโโ def parse_kotlin
โ โ โฃโโ def parse_lisp
โ โ โฃโโ def parse_lua
โ โ โฃโโ def parse_objective_c
โ โ โฃโโ def parse_ocaml
โ โ โฃโโ def parse_apl
โ โ โฃโโ def parse_perl
โ โ โฃโโ def parse_php
โ โ โฃโโ def parse_powershell
โ โ โฃโโ def parse_matlab
โ โ โฃโโ def parse_scala
โ โ โฃโโ def parse_tf
โ โ โฃโโ def parse_js
โ โ โฃโโ def parse_md
โ โ โฃโโ def parse_txt
โ โ โฃโโ def parse_markers
โ โ โโโ def parse_rs
โ โโโ ๐ traverse_directory.py (247 tokens, 37 lines)
โ โโโ def traverse_directory
โฃโโ ๐ .gitignore (124 tokens, 38 lines)
โฃโโ ๐ LICENSE (2123 tokens, 81 lines)
โฃโโ ๐ Makefile (306 tokens, 50 lines)
โ โฃโโ SHELL := /bin/bash
โ โฃโโ debug
โ โฃโโ .PHONY: debug_command
โ โฃโโ debug_command: cli test
โ โฃโโ cli
โ โฃโโ test_s: test_tp_dotdot_s
โ โฃโโ test_tp_dotdot_s: test_tp_dotdot
โ โฃโโ test: test_tp_dotdot
โ โฃโโ test_tp_dotdot
โ โฃโโ move_powershell_profile
โ โฃโโ build: install-build
โ โฃโโ install-build
โ โฃโโ test-publish: install-twine
โ โฃโโ install-twine
โ โฃโโ publish: install-twine clean-dist
โ โฃโโ clean-dist
โ โฃโโ readme-block1
โ โโโ readme-block2
โฃโโ ๐ nodemon.json (85 tokens, 17 lines)
โฃโโ ๐ pyproject.toml (293 tokens, 36 lines)
โฃโโ ๐ README.md (8697 tokens, 661 lines)
โ โฃโโ # Tree Plus
โ โฃโโ ## Example Output:
โ โฃโโ - [ ] Demonstrate Parsed Checkboxes
โ โฃโโ ## Start Quick!
โ โฃโโ ### Prerequisites
โ โฃโโ ### Install Tree Plus
โ โฃโโ #### PyPI
โ โฃโโ #### Local Hackable Install
โ โฃโโ ### Usage
โ โฃโโ ## Moar Languages
โ โโโ ## Support Free, Open-Source Software:
โโโ ๐ tree_plus_cli.py (2399 tokens, 321 lines)
โฃโโ NOTE (Line 288): parent_count unused, is that ok?
โฃโโ def tree_to_string
โฃโโ def clean_string
โฃโโ def safe_print
โฃโโ def main
โฃโโ def tree_plus
โฃโโ def _parse_paths
โฃโโ def flatten_to_str
โฃโโ def _handle_paths
โโโ def _handle_path
- Demonstrate Parsed Checkboxes
Start Quick!
Prerequisites
Ensure you have the following tools installed:
Install Tree Plus
PyPI
pip install tree_plus
Local Hackable Install
- Clone the repository and cd into the tree_plus directory
gh repo clone https://github.com/bionicles/tree_plus.git && cd tree_plus
- Install tree_plus using Makefile
make cli
Alternatively, if make
is not installed, use pip
:
pip install -e .
Now, you can use the tree_plus
command.
- Add slick aliases like
tp
to your RC file Typical RC_FILE values~/.bash_profile
,~/.bashrc
, or~/.zshrc
RC_FILE=~/.bash_profile source alias_tree_plus.sh
RC_FILE=~/.bashrc source alias_tree_plus.sh
RC_FILE=~/.zshrc source alias_tree_plus.sh
Soon, you'll be able to simply run 'pip install tree_plus'. Stay tuned!
Usage
# Use tree_plus
tp
If you make changes to tree_plus
and need to reinstall it quickly, use the tpcli
alias:
# Reinstall tree_plus quickly after making changes
tpcli
Moar Languages
~/hax/tree_plus (main) $
tree_plus -i group_todo tests/more_languages
paths=('tests/more_languages',)
๐ tests/more_languages (9056 tokens, 1459 lines)
โฃโโ ๐ group1 (402 tokens, 88 lines)
โ โฃโโ ๐ COBOL_TEST.CBL (57 tokens, 11 lines)
โ โ โฃโโ IDENTIFICATION DIVISION -> PROGRAM-ID. HELLO
โ โ โฃโโ DATA DIVISION -> 01 GREETING
โ โ โโโ PROCEDURE DIVISION
โ โฃโโ ๐ JavaTest.java (47 tokens, 12 lines)
โ โ โฃโโ class Person
โ โ โฃโโ class Person -> Person(String name)
โ โ โโโ class Person -> void greet()
โ โฃโโ ๐ JuliaTest.jl (42 tokens, 12 lines)
โ โ โฃโโ module JuliaTest
โ โ โฃโโ module JuliaTest -> struct Person
โ โ โโโ module JuliaTest -> greet(p::Person)
โ โฃโโ ๐ KotlinTest.kt (29 tokens, 4 lines)
โ โ โฃโโ data class Person(val name: String)
โ โ โโโ fun greet(person: Person)
โ โฃโโ ๐ LispTest.lisp (31 tokens, 5 lines)
โ โ โฃโโ defstruct person
โ โ โโโ defun greet
โ โฃโโ ๐ LuaTest.lua (84 tokens, 16 lines)
โ โ โฃโโ function HelloWorld.new
โ โ โฃโโ function HelloWorld.greet
โ โ โโโ function say_hello
โ โฃโโ ๐ ObjectiveCTest.m (59 tokens, 16 lines)
โ โ โฃโโ @interface HelloWorld
โ โ โฃโโ @interface HelloWorld -> (void) sayHello
โ โ โฃโโ @implementation HelloWorld
โ โ โฃโโ @implementation HelloWorld -> (void) sayHello
โ โ โโโ void sayHelloWorld()
โ โโโ ๐ OcamlTest.ml (53 tokens, 12 lines)
โ โฃโโ type color
โ โฃโโ class hello
โ โฃโโ class hello -> method say_hello
โ โโโ let main ()
โฃโโ ๐ group2 (754 tokens, 164 lines)
โ โฃโโ ๐ apl_test.apl (44 tokens, 5 lines)
โ โ โฃโโ :Namespace HelloWorld
โ โ โฃโโ :Namespace HelloWorld -> hello โ 'Hello, World!'
โ โ โโโ :Namespace HelloWorld -> plus โ {โบ+โต}
โ โฃโโ ๐ c_test.c (256 tokens, 69 lines)
โ โ โฃโโ struct Point
โ โ โฃโโ struct Point getOrigin()
โ โ โฃโโ float mul_two_floats(float x1, float x2)
โ โ โฃโโ enum days
โ โ โฃโโ long add_two_longs(long x1, long x2)
โ โ โฃโโ double multiplyByTwo(double num)
โ โ โฃโโ char getFirstCharacter(char *str)
โ โ โฃโโ void greet(Person p)
โ โ โฃโโ typedef struct Person
โ โ โฃโโ int main()
โ โ โโโ int* getArrayStart(int arr[], int size)
โ โฃโโ ๐ PerlTest.pl (75 tokens, 20 lines)
โ โ โฃโโ package PerlTest
โ โ โฃโโ package PerlTest -> sub new
โ โ โฃโโ package PerlTest -> sub hello
โ โ โโโ package PerlTest -> sub say_hello
โ โฃโโ ๐ PhpTest.php (74 tokens, 19 lines)
โ โ โฃโโ class HelloWorld
โ โ โฃโโ class HelloWorld -> function sayHello
โ โ โฃโโ function greet
โ โ โฃโโ class Person
โ โ โโโ class Person -> function __construct
โ โฃโโ ๐ PowershellTest.ps1 (169 tokens, 27 lines)
โ โ โฃโโ function Test-Ordering($foo)
โ โ โฃโโ class Person
โ โ โฃโโ class Person -> Person($name)
โ โ โฃโโ class Person -> Greet()
โ โ โฃโโ class Person -> GreetMany($times)
โ โ โฃโโ class Person -> NoReturn($times)
โ โ โฃโโ class Person -> NoReturnNoArgs()
โ โ โโโ function Say-Hello([Person]$person)
โ โโโ ๐ ScalaTest.scala (136 tokens, 24 lines)
โ โฃโโ def sumOfSquares(x: Int, y: Int): Int
โ โฃโโ trait Bark
โ โฃโโ trait Bark -> def bark: String
โ โฃโโ case class Person(name: String)
โ โฃโโ object HelloWorld
โ โฃโโ object HelloWorld -> def greet(person: Person): Unit
โ โฃโโ object HelloWorld -> def main(args: Array[String]): Unit
โ โโโ def sumOfSquaresShort(x: Int, y: Int): Int
โฃโโ ๐ group3 (2514 tokens, 441 lines)
โ โฃโโ ๐ bash_test.sh (154 tokens, 23 lines)
โ โ โฃโโ echo_hello_world()
โ โ โฃโโ function fun_echo_hello_world()
โ โ โฃโโ export SECRET
โ โ โฃโโ alias md='make debug'
โ โ โฃโโ add_alias()
โ โ โโโ create_conda_env()
โ โฃโโ ๐ cpp_test.cpp (1632 tokens, 245 lines)
โ โ โฃโโ class Person
โ โ โฃโโ void globalGreet()
โ โ โฃโโ int main()
โ โ โฃโโ void printMessage(const std::string &message)
โ โ โฃโโ template<typename T>
โ โ โ void printVector(const std::vector<T>& vec)
โ โ โฃโโ struct Point
โ โ โฃโโ class Animal
โ โ โฃโโ class Dog : public Animal
โ โ โฃโโ class Cat : public Animal
โ โ โฃโโ 'nb::bytes' BuildRnnDescriptor(int input_size, int hidden_size, int
โ โ โ num_layers,
โ โ โ int batch_size, int max_seq_length,
โ โ โ float dropout,
โ โ โ bool bidirectional, bool
โ โ โ cudnn_allow_tf32,
โ โ โ int workspace_size, int
โ โ โ reserve_space_size)
โ โ โฃโโ int main()
โ โ โฃโโ enum ECarTypes
โ โ โฃโโ ECarTypes GetPreferredCarType()
โ โ โฃโโ enum ECarTypes : uint8_t
โ โ โฃโโ enum class ECarTypes : uint8_t
โ โ โฃโโ void myFunction(string fname, int age)
โ โ โฃโโ template <typename T> T cos(T)
โ โ โฃโโ template <typename T> T sin(T)
โ โ โฃโโ template <typename T> T sqrt(T)
โ โ โฃโโ template<typename T> struct VLEN
โ โ โโโ template<typename T> class arr
โ โฃโโ ๐ go_test.go (169 tokens, 46 lines)
โ โ โฃโโ type Greeting struct
โ โ โฃโโ func (g Greeting) sayHello()
โ โ โฃโโ func createGreeting(m string) Greeting
โ โ โฃโโ type SomethingLong struct
โ โ โฃโโ func (s *SomethingLong) WithAReasonableName(
โ โ โ ctx context.Context,
โ โ โ param1 string,
โ โ โ param2 int,
โ โ โ param3 mapinterface{},
โ โ โ callback func(int) error,
โ โ โ ) (resultType, error)
โ โ โฃโโ type resultType struct
โ โ โโโ func main()
โ โฃโโ ๐ ruby_test.rb (110 tokens, 28 lines)
โ โ โฃโโ module Greeter
โ โ โฃโโ def self.say_hello
โ โ โฃโโ class HelloWorld
โ โ โฃโโ def say_hello
โ โ โฃโโ class Human
โ โ โฃโโ def self.bar
โ โ โฃโโ def self.bar=(value)
โ โ โโโ class Doctor < Human
โ โโโ ๐ swift_test.swift (449 tokens, 99 lines)
โ โฃโโ class Person
โ โฃโโ func globalGreet()
โ โฃโโ struct Point
โ โฃโโ protocol Animal
โ โฃโโ struct Dog: Animal
โ โฃโโ class Cat: Animal
โ โฃโโ enum CarType
โ โฃโโ func getPreferredCarType() -> CarType
โ โฃโโ enum CarType: UInt8
โ โฃโโ enum class CarType: UInt8
โ โฃโโ func myFunction(fname: String, age: Int)
โ โโโ func myFunctionWithMultipleParameters(
โ fname: String,
โ lname: String,
โ age: Int,
โ address: String,
โ phoneNumber: String
โ )
โฃโโ ๐ group4 (944 tokens, 166 lines)
โ โฃโโ ๐ matlab_test.m (45 tokens, 12 lines)
โ โ โฃโโ classdef HelloWorld -> function greet
โ โ โโโ function loneFun
โ โฃโโ ๐ rust_test.rs (611 tokens, 115 lines)
โ โ โฃโโ enum Days
โ โ โฃโโ struct Point
โ โ โฃโโ impl Point
โ โ โฃโโ fn get_origin() -> Point
โ โ โฃโโ struct Person
โ โ โฃโโ impl Person
โ โ โฃโโ fn greet(&self)
โ โ โฃโโ fn add_two_longs(x1: i64, x2: i64) -> i64
โ โ โฃโโ fn add_two_longs_longer(
โ โ โ x1: i64,
โ โ โ x2: i64,
โ โ โ ) -> i64
โ โ โฃโโ fn multiply_by_two(num: f64) -> f64
โ โ โฃโโ fn get_first_character(s: &str) -> Option<char>
โ โ โฃโโ trait Drawable
โ โ โฃโโ fn draw(&self)
โ โ โฃโโ impl Drawable for Point
โ โ โฃโโ fn draw(&self)
โ โ โฃโโ fn main()
โ โ โฃโโ pub struct VisibleStruct
โ โ โฃโโ mod my_module
โ โ โฃโโ macro_rules! say_hello
โ โ โฃโโ pub mod lib
โ โ โฃโโ pub mod interfaces
โ โ โฃโโ mod engine
โ โ โโโ pub fn flow<S1, S2, S3, S4, E, T, L>(
โ โ source: S1,
โ โ extractor: E,
โ โ inbox: S2,
โ โ transformer: T,
โ โ outbox: S3,
โ โ loader: L,
โ โ sink: &mut S4,
โ โ ) -> Result<(), Box<dyn Error>>
โ โ where
โ โ S1: Extractable,
โ โ S2: Extractable + Loadable,
โ โ S3: Extractable + Loadable,
โ โ S4: Loadable,
โ โ E: Extractor<S1, S2>,
โ โ T: Transformer<S2, S3>,
โ โ L: Loader<S3, S4>,
โ โโโ ๐ tf_test.tf (288 tokens, 39 lines)
โ โฃโโ provider "aws"
โ โฃโโ resource "aws_instance" "example"
โ โฃโโ data "aws_ami" "ubuntu"
โ โฃโโ variable "instance_type"
โ โฃโโ output "instance_public_ip"
โ โฃโโ locals
โ โโโ module "vpc"
โโโ ๐ group5 (4442 tokens, 600 lines)
โฃโโ ๐ ansible_test.yml (60 tokens, 15 lines)
โ โฃโโ Install package
โ โฃโโ Start service
โ โโโ Create user
โฃโโ ๐ app-routing.module.ts (242 tokens, 28 lines)
โ โฃโโ const routes: Routes = [
โ โ { path: '', redirectTo: 'login', pathMatch: 'full' },
โ โ { path: '*', redirectTo: 'login' },
โ โ { path: 'home', component: HomeComponent },
โ โ { path: 'login', component: LoginComponent },
โ โ { path: 'register', component: RegisterComponent },
โ โ { path: 'events', component: EventsComponent },
โ โ { path: 'invites', component: InvitesComponent },
โ โ { path: 'rewards', component: RewardsComponent },
โ โ { path: 'profile', component: ProfileComponent },
โ โ ];
โ โโโ class AppRoutingModule
โฃโโ ๐ app.component.spec.ts (307 tokens, 48 lines)
โ โฃโโ describe 'AppComponent'
โ โฃโโ it should create the app
โ โฃโโ it should welcome the user
โ โฃโโ it should welcome 'Jimbo'
โ โโโ it should request login if not logged in
โฃโโ ๐ app.component.ts (243 tokens, 44 lines)
โ โฃโโ class AppComponent
โ โฃโโ title: string = 'promo-app'
โ โฃโโ user: any
โ โฃโโ events: any
โ โฃโโ events_list: any
โ โฃโโ clientSecret: string
โ โฃโโ card?: StripePaymentElementComponent
โ โฃโโ cardOptions: StripePaymentElementOptions
โ โฃโโ constructor(
โ โ private http: HttpClient,
โ โ private loginService: LoginService,
โ โ private stripeService: StripeService
โ โ )
โ โฃโโ constructor(private loginService: LoginService)
โ โฃโโ checkSession()
โ โฃโโ async goToEvent(event_id: string)
โ โโโ valInvitedBy(event: any, event_id: string)
โฃโโ ๐ app.module.ts (269 tokens, 43 lines)
โ โฃโโ @NgModule({
โ โ declarations: [
โ โ AppComponent,
โ โ HomeComponent,
โ โ LoginComponent,
โ โ RegisterComponent,
โ โ EventsComponent,
โ โ InvitesComponent,
โ โ RewardsComponent,
โ โ ProfileComponent
โ โโโ class AppModule
โฃโโ ๐ checkbox_test.md (263 tokens, 22 lines)
โ โฃโโ # My Checkbox Test
โ โฃโโ ## My No Parens Test
โ โฃโโ ## My Empty href Test
โ โฃโโ ## My other url Test [Q&A]
โ โฃโโ ## My other other url Test [Q&A]
โ โฃโโ ## My 2nd other url Test [Q&A]
โ โฃโโ ## My 3rd other url Test [Q&A]
โ โฃโโ - [ ] Task 1
โ โฃโโ - [ ] No Space Task 1.1
โ โฃโโ - [ ] Two Spaces Task 1.2
โ โฃโโ - [ ] Subtask 1.2.1
โ โฃโโ - [ ] Task 2
โ โฃโโ - Task 3
โ โฃโโ - [ ] Subtask 3.1
โ โฃโโ - Task 6
โ โฃโโ - Subtask 6.1
โ โโโ - [ ] Handle edge cases
โฃโโ ๐ checkbox_test.txt (276 tokens, 33 lines)
โ โฃโโ - [ ] fix phone number format +1
โ โฃโโ - [ ] add forgot password
โ โฃโโ - [ ] ? add email verification
โ โฃโโ - [ ] store token the right way
โ โฃโโ - [ ] test nesting of checkboxes
โ โฃโโ - [ ] user can use option to buy ticket at 2-referred price
โ โฃโโ - [ ] CTA refer 2 people to get instant lower price
โ โโโ - [ ] form to send referrals
โฃโโ ๐ environment.test.ts (193 tokens, 19 lines)
โ โฃโโ environment:
โ โฃโโ production
โ โฃโโ cognitoUserPoolId
โ โฃโโ cognitoAppClientId
โ โโโ apiurl
โฃโโ ๐ k8s_test.yaml (171 tokens, 38 lines)
โ โฃโโ apps/v1.Deployment -> my-app
โ โฃโโ v1.Service -> my-service
โ โโโ v1.ConfigMap -> my-config
โฃโโ ๐ Makefile (882 tokens, 85 lines)
โ โฃโโ include dotenv/dev.env
โ โฃโโ .PHONY: dev
โ โฃโโ dev
โ โฃโโ services-down
โ โฃโโ services-stop: services-down
โ โฃโโ define CHECK_POSTGRES
โ โฃโโ damage-report
โ โฃโโ tail-logs
โ โโโ cloud
โฃโโ ๐ requirements_test.txt (40 tokens, 10 lines)
โ โฃโโ psycopg2-binary
โ โฃโโ pytest
โ โฃโโ coverage
โ โฃโโ flask
โ โฃโโ flask_cors
โ โฃโโ stripe
โ โฃโโ pyjwt
โ โฃโโ cognitojwt
โ โโโ flask-lambda
โฃโโ ๐ rust_todo_test.rs (109 tokens, 27 lines)
โ โฃโโ TODO (Line 23): This todo tests parse_todo
โ โฃโโ enum Color
โ โฃโโ struct Point
โ โฃโโ trait Drawable
โ โฃโโ fn draw(&self)
โ โฃโโ impl Drawable for Point
โ โฃโโ fn draw(&self)
โ โโโ fn main()
โฃโโ ๐ sql_test.sql (300 tokens, 52 lines)
โ โฃโโ CREATE TABLE promoters
โ โฃโโ user_id serial PRIMARY KEY,
โ โฃโโ type varchar(20) NOT NULL,
โ โฃโโ username varchar(20) NOT NULL,
โ โฃโโ password varchar(20) NOT NULL,
โ โฃโโ email varchar(30) NOT NULL,
โ โฃโโ phone varchar(20) NOT NULL,
โ โฃโโ promocode varchar(20),
โ โฃโโ info json,
โ โฃโโ going text[],
โ โฃโโ invites text[],
โ โฃโโ balance integer NOT NULL,
โ โฃโโ rewards text[],
โ โฃโโ created timestamp
โ โฃโโ CREATE TABLE events
โ โฃโโ event_id serial PRIMARY KEY,
โ โฃโโ name varchar(64) NOT NULL,
โ โฃโโ date varchar(64) NOT NULL,
โ โฃโโ location varchar(64) NOT NULL,
โ โฃโโ performer varchar(64) NOT NULL,
โ โฃโโ rewards json,
โ โโโ created timestamp
โฃโโ ๐ standard-app-routing.module.ts (93 tokens, 17 lines)
โ โโโ const routes: Routes = [
โ { path: '', component: HomeComponent },
โ {
โ path: 'heroes',
โ component: HeroesListComponent,
โ children: [
โ { path: ':id', component: HeroDetailComponent },
โ { path: 'new', component: HeroFormComponent },
โ ],
โ },
โ { path: '**', component: PageNotFoundComponent },
โ ];
โฃโโ ๐ test.env (242 tokens, 26 lines)
โ โฃโโ PROMO_PATH
โ โฃโโ PRODUCTION
โ โฃโโ SQL_SCHEMA_PATH
โ โฃโโ DB_LOGS
โ โฃโโ DB_LOG
โ โฃโโ PGPASSWORD
โ โฃโโ PGDATABASE
โ โฃโโ PGHOST
โ โฃโโ PGPORT
โ โฃโโ PGUSER
โ โฃโโ SERVER_LOG
โ โฃโโ SERVER_LOGS
โ โฃโโ API_URL
โ โฃโโ APP_LOGS
โ โฃโโ APP_LOG
โ โฃโโ APP_URL
โ โฃโโ COGNITO_USER_POOL_ID
โ โฃโโ COGNITO_APP_CLIENT_ID
โ โฃโโ AWS_REGION
โ โโโ STRIPE_SECRET_KEY
โฃโโ ๐ testJsonSchema.json (294 tokens, 49 lines)
โ โฃโโ $schema: http://json-schema.org/draft-07/schema#
โ โฃโโ type: object
โ โฃโโ title: random_test
โ โโโ description: A promoter's activites related to events
โโโ ๐ testPackage.json (458 tokens, 44 lines)
โฃโโ name: 'promo-app'
โฃโโ version: 0.0.0
โฃโโ scripts:
โฃโโ ng: 'ng'
โฃโโ start: 'ng serve'
โฃโโ build: 'ng build'
โฃโโ watch: 'ng build --watch --configuration development'
โโโ test: 'ng test'
Support Free, Open-Source Software:
Please consider contacting the authorities to report the issue described in this document:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tree_plus-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28341744e743629528b11042ff9b4e82a84c7f4eb38c69cae0f2219a07ab42e8 |
|
MD5 | a3b7ed433e772134284f70bd23f7f4f2 |
|
BLAKE2b-256 | c5236990072bf034f0bbf3e1b1f9295885b4a3793ce916231ce5136c9605cdc2 |