Compare commits

..

7 Commits

Author SHA1 Message Date
2d0d196cd3 bump version to 1.0.21 2025-02-26 18:09:19 -07:00
37573b0b59 ... 2025-02-26 18:09:10 -07:00
35dace9155 bump version to 1.0.20 2025-02-26 18:08:29 -07:00
69e7c1cce9 Merge branch 'development_bizmodel' of github.com:freeflowuniverse/herolib into development_bizmodel 2025-02-26 18:07:25 -07:00
d21e71e615 ... 2025-02-26 18:07:24 -07:00
timurgordon
f38d4249ef fix tests and example 2025-02-26 02:31:04 +03:00
293dc3f1ac bump version to 1.0.18 2025-02-25 13:18:39 -07:00
11 changed files with 24 additions and 19 deletions

View File

@@ -51,7 +51,7 @@ fn do() ! {
mut cmd := Command{
name: 'hero'
description: 'Your HERO toolset.'
version: '1.0.19'
version: '1.0.21'
}
// herocmds.cmd_run_add_flags(mut cmd)

View File

@@ -4,7 +4,7 @@ set -e
os_name="$(uname -s)"
arch_name="$(uname -m)"
version='1.0.19'
version='1.0.21'
# Base URL for GitHub releases

View File

@@ -50,6 +50,9 @@ pub fn get_dir(args_ GetArgs) !Path {
mut p2 := get_no_check(args.path)
if args.check {
p2.check()
if args.delete {
p2.delete()!
}
p2.absolute()
if p2.exist == .no {
if args.create {
@@ -64,9 +67,7 @@ pub fn get_dir(args_ GetArgs) !Path {
if args.empty {
p2.empty()!
}
if args.delete {
p2.delete()!
}
}
return p2
}

View File

@@ -38,7 +38,7 @@ pub fn new(args NewArgs) !&DedupeStore {
return &DedupeStore{
radix: rt
data: db
data: &db
}
}

View File

@@ -36,27 +36,27 @@ fn deserialize_node(data []u8) !Node {
mut d := encoder.decoder_new(data)
// Read and verify version
version_byte := d.get_u8()
version_byte := d.get_u8()!
if version_byte != version {
return error('Invalid version byte: expected ${version}, got ${version_byte}')
}
// Read key segment
key_segment := d.get_string()
key_segment := d.get_string()!
// Read value as []u8
value_len := d.get_u16()
value_len := d.get_u16()!
mut value := []u8{len: int(value_len)}
for i in 0 .. int(value_len) {
value[i] = d.get_u8()
value[i] = d.get_u8()!
}
// Read children
children_len := d.get_u16()
children_len := d.get_u16()!
mut children := []NodeRef{cap: int(children_len)}
for _ in 0 .. children_len {
key_part := d.get_string()
node_id := d.get_u32()
key_part := d.get_string()!
node_id := d.get_u32()!
children << NodeRef{
key_part: key_part
node_id: node_id
@@ -64,7 +64,7 @@ fn deserialize_node(data []u8) !Node {
}
// Read leaf flag
is_leaf := d.get_u8() == 1
is_leaf := d.get_u8()! == 1
return Node{
key_segment: key_segment

View File

@@ -45,8 +45,7 @@ fn upload() ! {
fn install() ! {
console.print_header('install bun')
destroy()!
osal.exec(cmd: 'unset BUN_INSTALL && curl -fsSL https://bun.sh/install | bash')!
osal.exec(cmd: 'curl -fsSL https://bun.sh/install | bash')!
}
fn destroy() ! {

View File

@@ -3,7 +3,7 @@ module bun
import freeflowuniverse.herolib.data.paramsparser
import os
pub const version = '1.2.3'
pub const version = '1.2.2'
const singleton = true
const default = true

View File

@@ -12,5 +12,6 @@
"title": "ThreeFold Technology Vision"
},
"buildDest":["root@info.ourworld.tf:/root/hero/www/info"],
"buildDestDev":["root@info.ourworld.tf:/root/hero/www/infodev"]
"buildDestDev":["root@info.ourworld.tf:/root/hero/www/infodev"],
"copyright": "someone"
}

View File

@@ -45,6 +45,7 @@ pub mut:
metadata MainMetadata
build_dest []string @[json: 'buildDest']
build_dest_dev []string @[json: 'buildDestDev']
copyright string = "someone"
}
// Navbar config structures

View File

@@ -217,7 +217,7 @@ fn (mut site DocSite) template_install() ! {
build_templ := $tmpl('templates/build_src.sh')
mut build2_ := site.path_src.file_get_new('build.sh')!
build2_.template_write(build, true)!
build2_.template_write(build_templ, true)!
build2_.chmod(0o700)!
}

View File

@@ -55,4 +55,7 @@ fn (mut self DocusaurusFactory) template_install(args TemplateInstallArgs) ! {
)!
}
mut aa := template_path.dir_get("docs") or {return}
aa.delete()!
}