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) $
> tp -i tests
paths=('.',)
๐ tree_plus (11526 tokens, 1012 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 (12997 tokens, 1542 lines)
โ โฃโโ ๐ scripts (6661 tokens, 861 lines)
โ โ โฃโโ ๐ alias_tree_plus.sh (277 tokens, 31 lines)
โ โ โฃโโ ๐ 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 (575 tokens, 78 lines)
โ โ โฃโโ TODO (Line 11): show off how well we parse_todo!
โ โ โฃโโ class TokenLineCount
โ โ โฃโโ def add_tokens_lines
โ โ โฃโโ def count_tokens_lines
โ โ โโโ def count_directory_tokens_lines
โ โฃโโ ๐ default_ignore.py (538 tokens, 94 lines)
โ โ โฃโโ def make_ignore
โ โ โฃโโ def is_binary_string
โ โ โโโ def is_binary
โ โฃโโ ๐ parse_file.py (11631 tokens, 1333 lines)
โ โ โฃโโ TODO (Line 15): convert this to an environment variable and share across the modules
โ โ โฃโโ def debug_print
โ โ โฃโโ def parse_file
โ โ โฃโโ 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_c
โ โ โฃโโ def parse_tf
โ โ โฃโโ def parse_js
โ โ โฃโโ def parse_md
โ โ โฃโโ def parse_txt
โ โ โฃโโ def parse_markers
โ โ โโโ def parse_rs
โ โโโ ๐ traverse_directory.py (253 tokens, 37 lines)
โ โโโ def traverse_directory
โฃโโ ๐ .gitignore (111 tokens, 32 lines)
โฃโโ ๐ LICENSE (2123 tokens, 81 lines)
โฃโโ ๐ Makefile (193 tokens, 26 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
โฃโโ ๐ nodemon.json (64 tokens, 13 lines)
โฃโโ ๐ README.md (2682 tokens, 230 lines)
โ โฃโโ # Tree Plus
โ โฃโโ ## Example Output:
โ โฃโโ - [ ] Demonstrate Parsed Checkboxes
โ โฃโโ ## Start Quick!
โ โฃโโ ### Prerequisites
โ โฃโโ ### Install Tree Plus
โ โฃโโ #### Local Hackable Install
โ โฃโโ ### Usage
โ โโโ ## Moar Languages
โฃโโ ๐ sample_output.sh (3039 tokens, 184 lines)
โฃโโ ๐ setup.py (608 tokens, 97 lines)
โ โโโ TODO (Line 44): automatically install tree-sitter-{language} grammars
โฃโโ ๐ TODO.md (393 tokens, 41 lines)
โ โฃโโ # Do First
โ โฃโโ # Backlog
โ โฃโโ - [ ] Fix ordering of leaves by line number consistently across languages
โ โฃโโ - [ ] Fix Python ordering
โ โฃโโ - [ ] Fix JavaScript / TypeScript ordering
โ โฃโโ - [ ] Review other language unit tests for ordering
โ โฃโโ - [ ] expand test cases for the supported languages to verify ordering & completeness
โ โฃโโ - [ ] Upgrade CICD GitHub Action
โ โฃโโ - [ ] Build and deploy to PyPi if tests pass
โ โฃโโ - [ ] test file input instead of directory
โ โฃโโ - [ ] measure test coverage
โ โฃโโ - [ ] test named lambdas in python
โ โฃโโ - [ ] autoinstall tree-sitter grammars to enable real parsing instead of regex if available
โ โฃโโ - [ ] modularize the tree_plus function to separate index creation from tree creation
โ โฃโโ - [ ] brainstorm and integrate more flags / options to control results
โ โฃโโ - [ ] add a todo flag to only show todos and unchecked checkboxes
โ โฃโโ - [ ] add a search / filter input to filter results
โ โฃโโ - [ ] make a tree_scan to apply AI LLMs to the tree
โ โฃโโ - [ ] e.g. to suggest todos
โ โฃโโ - [ ] to write docs
โ โฃโโ - [ ] to write tests
โ โฃโโ - [ ] to write code
โ โฃโโ - [ ] to translate languages (e.g. 'rewrite it in rust' example)
โ โฃโโ # Nice to have
โ โฃโโ - [ ] Support more languages
โ โฃโโ - [ ] SQL (create tables, procedures)
โ โฃโโ - [ ] C#
โ โฃโโ - [ ] C++
โ โฃโโ - [ ] OpenAPI yaml
โ โฃโโ - [ ] Json RPC 2.0 schemas
โ โฃโโ - [ ] GRPC schemas
โ โฃโโ - [ ] GraphQL schemas
โ โฃโโ - [ ] Go
โ โฃโโ - [ ] Dart
โ โฃโโ - [ ] Swift
โ โโโ # Done
โโโ ๐ tree_plus_cli.py (2313 tokens, 308 lines)
โฃโโ NOTE (Line 275): parent_count unused, is that ok?
โฃโโ def debug_print
โฃโโ 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
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
/home/bion/hax/tree_plus/tests/more_languages (0 tokens, 0 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
โฃโโ ๐ 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
File details
Details for the file tree_plus-1.0.0.tar.gz
.
File metadata
- Download URL: tree_plus-1.0.0.tar.gz
- Upload date:
- Size: 43.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc9a23be61782160f12855db27a797c6688e86c6c8c464fcfd9bef0c65056466 |
|
MD5 | bfef799e91d2683c71494285b1100a47 |
|
BLAKE2b-256 | 152dfc1b6db392f78a575c093fc8bc61fd276f5ea3e700b12696c52154fd6150 |
Provenance
File details
Details for the file tree_plus-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: tree_plus-1.0.0-py3-none-any.whl
- Upload date:
- Size: 28.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10080695dd34a6ccc58a0ef22c2b0f5b7de3020d83f00982a8ac30cdde601ba7 |
|
MD5 | 2201ec860591eb1b0865c5978fb74a73 |
|
BLAKE2b-256 | 4bb2817cb29d8766d3dd28b8aa25a1e59fc30a5b613f2d4669ab9984d47a3282 |