Neil O'Toole
6b0918094d
More diff stuff ( #406 )
...
* More diff
2024-03-03 23:21:10 -07:00
Neil O'Toole
2cca8a51b2
diff: implement --stop feature ( #405 )
...
* sq diff --stop
2024-02-29 11:48:35 -07:00
Neil O'Toole
78c3cfc77d
More progress bar enhancements ( #404 )
...
* Progress bar enhancements
2024-02-28 10:35:22 -07:00
Neil O'Toole
3df79308a9
profiling ( #400 )
...
* oncecache refinement
* pprof
2024-02-23 05:35:13 -07:00
Neil O'Toole
a3cd01f36a
#353 Diff performance ( #399 )
...
* Diff refactor
2024-02-20 16:26:45 -07:00
Neil O'Toole
07baf08a62
Atomic file write for config ( #396 )
...
* Atomic file write for config
2024-02-09 22:33:07 -07:00
Neil O'Toole
07cbe46bde
Options refactoring ( #395 )
...
* options.Opt now has a separate options.Flag field.
2024-02-09 17:06:07 -07:00
Neil O'Toole
99454852f0
db tools preliminary work; --src.schema changes ( #392 )
...
- Preliminary work on the (currently hidden) `db` cmds.
- Improvements to `--src.schema`
2024-02-09 09:08:39 -07:00
Neil O'Toole
039cfdc285
Shell completion improvements ( #389 )
...
* Handle shell completion filter by group
* completion: added TestCompleteAllCobraRequestCmds
* completion: added TestCompleteFilterActiveGroup
* Tests are written
* Switched most proj.Abs calls to proj.Rel
2024-01-31 12:25:40 -07:00
Neil O'Toole
c7ab3ed79e
Shell completion fixes ( #388 )
...
* Now correctly handling cobra.ShellCompNoDescRequestCmd in cli.ExecuteWith
* wip: partially moved to new 'completion' cmd impl
* More comments clarification
* make fmt
* rename .completions.sh -> .generate-completions.sh
* Deleted unused cli/cmd_completion.go
2024-01-30 23:04:10 -07:00
Neil O'Toole
fd070eefd3
More file closing issues (test) ( #386 )
...
* Refactored tu.TempDir
* More files fiddling
2024-01-29 19:34:10 -07:00
Neil O'Toole
20b71c91b9
Moved time/tzdata import to main ( #385 )
2024-01-29 15:30:26 -07:00
Neil O'Toole
edea882789
Explicitly import time/tzdata ( #384 )
2024-01-29 12:55:37 -07:00
Neil O'Toole
6dccb46a61
Clean up config options help text ( #382 )
2024-01-29 10:12:28 -07:00
Neil O'Toole
d8d5eb34df
Comments cleanup ( #381 )
2024-01-29 09:43:06 -07:00
Neil O'Toole
4513a361be
Refine mem stats ( #380 )
2024-01-29 09:02:42 -07:00
Neil O'Toole
90219c9386
Track memory usage ( #379 )
2024-01-29 08:16:21 -07:00
neilotoole
35f95dd915
Doc cleanup
2024-01-29 07:12:08 -07:00
neilotoole
ed7b16d74a
Additional comments
2024-01-29 07:11:33 -07:00
neilotoole
a5d4e885b2
Additional docs
2024-01-29 06:46:23 -07:00
neilotoole
0cec859ada
Docs clarification
2024-01-29 00:20:51 -07:00
neilotoole
293206ebb5
gofmt
2024-01-29 00:01:03 -07:00
neilotoole
e9cd83dee3
Docs clarification
2024-01-29 00:00:15 -07:00
Neil O'Toole
9a0b9b7a9c
Ingest checksum issue ( #378 )
...
- Refactor `Downloader.Get`.
2024-01-28 23:55:25 -07:00
neilotoole
d7b0880d89
Prep for v0.47.0
2024-01-28 15:16:41 -07:00
Neil O'Toole
181e128a2d
Release wrap up v0.47.0 ( #377 )
...
* Misc cleanup pre-release
2024-01-28 14:55:51 -07:00
Neil O'Toole
1b57138d72
More file closing ( #376 )
...
* file cleanup order
2024-01-28 07:58:46 -07:00
Neil O'Toole
26f274483c
Bug with filepath for remote file ( #375 )
...
* Address bug
2024-01-27 17:01:45 -07:00
Neil O'Toole
f8704d0385
lg functions now show correct call depth ( #374 )
...
* lg functions now show correct call depth
* fixed call depth reversed sign
2024-01-27 08:12:02 -07:00
Neil O'Toole
54be3d614b
Linting ( #373 )
...
* More linting
2024-01-27 06:43:17 -07:00
Neil O'Toole
7c56377b40
Struct alignment ( #369 )
...
* Field alignment
2024-01-27 00:11:24 -07:00
Neil O'Toole
d04cf1b1f3
Cleaned up progress package ( #368 )
2024-01-26 18:42:27 -07:00
Neil O'Toole
452a91547c
Better handling of download cache refresh ( #366 )
...
* A failed download cache refresh no longer destroys the previous cache.
2024-01-26 15:18:38 -07:00
Neil O'Toole
cf0908abfa
JSON ingest performance ( #365 )
...
* Implement json ingestion stmt caching
2024-01-25 09:21:56 -07:00
Neil O'Toole
2898a92983
Refactor sqlmodel pkg ( #364 )
...
* Refactor sqlmodel pkg
2024-01-25 00:42:51 -07:00
Neil O'Toole
26f0c9a381
Refactor source.Files ( #363 )
...
* Moved `source.Files` to its own package, thus the type is now `files.Files`.
* Moved much of the location functionality from pkg `source` to its own package `location`.
2024-01-24 23:29:55 -07:00
Neil O'Toole
bb4a4edaab
Switch downloads to use streamcache. ( #361 )
...
* Switch downloads to use neilotoole/streamcache.
2024-01-24 21:01:24 -07:00
Neil O'Toole
dc6c83c224
Misc ioz and loz funcs ( #359 )
2024-01-21 08:56:07 -07:00
Neil O'Toole
9aa45b1db3
More progress bars ( #357 )
...
* More progress bars
2024-01-14 20:56:54 -07:00
Neil O'Toole
db55986980
#307 : Ingest cache ( #354 )
...
- Support for ingest cache, download cache, and progress bars.
2024-01-14 18:45:34 -07:00
Neil O'Toole
67a30d7129
Better detection of stdin input ( #346 )
2023-12-06 13:53:24 -07:00
Neil O'Toole
880c817958
Added aliases for cmd inspect flags; added aliases for order_by and group_by ( #340 )
2023-11-22 11:36:34 -07:00
Neil O'Toole
f0d83cda86
Implement SLQ having() ( #339 )
...
* Implemented SLQ having()
2023-11-22 10:56:19 -07:00
Neil O'Toole
51ccfa6976
kind detector now handles decimal.Decimal ( #337 )
2023-11-21 19:07:10 -07:00
Neil O'Toole
f85da722ad
#335 decimal type support ( #336 )
...
* Now using a dedicated `decimal.Decimal` type instead of float/string.
2023-11-21 14:49:52 -07:00
Neil O'Toole
096e209a01
sq inspect now has --schemata and --catalogs modes ( #334 )
...
* Add --schemata and --catalogs flags to "sq inspect"
2023-11-20 14:42:38 -07:00
neilotoole
997cd1c2d3
Docs cleanup
2023-11-19 23:45:59 -07:00
Neil O'Toole
79e1afd64f
SQL rownum() func ( #332 )
...
* Implemented SLQ rownum() func
2023-11-19 23:44:36 -07:00
Neil O'Toole
2de993acaa
Sort imports using goimports-reviser ( #331 )
2023-11-19 18:06:36 -07:00
Neil O'Toole
d7fc315028
sq inspect now shows catalog (when outputting in JSON and YAML format) ( #329 )
2023-11-19 07:21:38 -07:00