Commit graph

  • c3773fd954 Custom ser/de for Xattr Josh Hansen 2023-08-16 17:11:16 -0700
  • d4fc4d14e1 Use String rather than Vec<u8> as we already restrict to UTF-8 Josh Hansen 2023-08-16 16:55:20 -0700
  • 4fdf4bbd7e Only put quotes around string values when necessary Josh Hansen 2023-08-16 16:27:24 -0700
  • 4e89d7d7ad Remove unused import Josh Hansen 2023-08-16 14:29:13 -0700
  • 067338061f Roadmap work Josh Hansen 2023-08-16 14:28:08 -0700
  • 3055cb96ec Get example running again with default index locations Josh Hansen 2023-08-16 14:28:00 -0700
  • 78693a7b1e Decompose predicate Josh Hansen 2023-08-16 13:58:06 -0700
  • 1a797f353e Extract set and idx Josh Hansen 2023-08-15 14:08:01 -0700
  • 4d38e97f82 Get basic test of init passing Josh Hansen 2023-08-15 13:48:13 -0700
  • 3cbdba3c93 Make get_key more robust and use it more widely; add but don't yet use get_index_info Josh Hansen 2023-08-15 12:11:57 -0700
  • 989e1d147b Remove vestiges of regex crate Josh Hansen 2023-08-11 21:45:56 -0700
  • 2c1b6417c1 Introduce init to set useful metadata for tables Josh Hansen 2023-08-11 21:35:36 -0700
  • d3c1c5fd54 Remove redundant name= Josh Hansen 2023-08-11 21:13:23 -0700
  • e84b532f34 Sort ls output by default; allow --nosort Josh Hansen 2023-08-11 17:24:09 -0700
  • a02511544b Add init to roadmap Josh Hansen 2023-08-11 17:08:06 -0700
  • eeea5fd0eb Add ls command Josh Hansen 2023-08-11 17:06:06 -0700
  • e1f19c8917 Revise roadmap Josh Hansen 2023-08-11 14:26:35 -0700
  • f0309baac7 Implement REPL Josh Hansen 2023-08-11 14:20:59 -0700
  • 62b72e615e Refine design Josh Hansen 2023-08-11 13:43:06 -0700
  • 774262e18b Nicer prompt etc Josh Hansen 2023-08-11 13:43:00 -0700
  • ea630769bc Initial (not fully functional) REPL using rustyline Josh Hansen 2023-08-11 13:29:43 -0700
  • 109cc100a6 Design principle 7 Josh Hansen 2023-08-10 23:41:55 -0700
  • 8ef1f22d61 Roadmap work Josh Hansen 2023-08-10 23:25:36 -0700
  • 3d78c44d67 Design principles Josh Hansen 2023-08-10 23:25:30 -0700
  • ebf0668452 Update HISTORY.md Josh Hansen 2023-08-10 18:29:42 -0700
  • af5ff48608 Ghee 0.3.0, and update deps Josh Hansen 2023-08-10 18:26:33 -0700
  • c74adecbff Use parse_xattr instead of providing a literal Josh Hansen 2023-08-10 18:25:18 -0700
  • 0ad2e19562 Update README.md Josh Hansen 2023-08-10 18:25:07 -0700
  • cd41dcfd26 Update example.sh Josh Hansen 2023-08-10 18:10:22 -0700
  • ab59d42815 Make get recursive by default; allow --flat to disable Josh Hansen 2023-08-10 18:10:14 -0700
  • 1bc8c9506e Fix typo Josh Hansen 2023-08-10 18:09:59 -0700
  • bae89f17c1 Fix warning Josh Hansen 2023-08-08 23:46:18 -0700
  • 866041a3a9 Rename to Ghee Josh Hansen 2023-08-08 23:46:13 -0700
  • 3292526e50 Port rm to nom parsing; remove standardize_xattr et al Josh Hansen 2023-08-08 23:40:38 -0700
  • 4d13f6a721 Port cp and mv Josh Hansen 2023-08-08 23:35:56 -0700
  • 263052d1aa Roadmap Josh Hansen 2023-08-08 22:22:01 -0700
  • 5fd5f66bd7 Roadmap work Josh Hansen 2023-08-08 22:21:36 -0700
  • 8f1b912a82 Port set and idx to nom parsers Josh Hansen 2023-08-08 22:18:45 -0700
  • 8f52363852 Use nom parser for field assignments using set Josh Hansen 2023-08-08 18:22:26 -0700
  • fea3b273b9 Roadmap 0.4 Josh Hansen 2023-08-08 18:05:42 -0700
  • 2351b3e013 Further develop example.sh Josh Hansen 2023-08-08 18:05:10 -0700
  • 87a7550558 Let Xattr attrs have dots; enforce namespace restriction Josh Hansen 2023-08-08 12:16:08 -0700
  • 7b59d068ed Implement filtering by predicate on get Josh Hansen 2023-08-07 22:39:20 -0700
  • 405c65131e Allow strings as an alternative to numbers Josh Hansen 2023-08-07 12:04:18 -0700
  • 9cb4e2a465 Parse --where arguments/clauses using clap Josh Hansen 2023-08-04 15:07:24 -0700
  • ef7220cb55 A parser for WHERE-style predicates Josh Hansen 2023-08-04 14:28:38 -0700
  • b30590a984 Add script that generates an example dataset Josh Hansen 2023-08-03 15:24:42 -0700
  • f994306ba0 Add to 0.3 goals Josh Hansen 2023-08-03 14:52:36 -0700
  • 70aee641c2 Disable build warning giving location of shell completions Josh Hansen 2023-08-03 14:52:27 -0700
  • 3eb3b2b5bb Fully check xattr format; fill in user. prefix when absent Josh Hansen 2023-08-03 13:26:54 -0700
  • 8450f73fba Mattress 0.2.1 Josh Hansen 2023-08-02 20:29:56 -0700
  • 8ed7645711 .gitignore super secret yank.sh Josh Hansen 2023-08-02 20:28:14 -0700
  • a09d57281a Update version in lock Josh Hansen 2023-08-02 20:25:44 -0700
  • 4193c602e2 Set user.mattress.keyname Josh Hansen 2023-08-02 20:25:34 -0700
  • f11886409d Add a history file Josh Hansen 2023-08-02 19:02:53 -0700
  • 051a0bc284 Mattress 0.2.0 Josh Hansen 2023-08-02 18:58:10 -0700
  • 15c52497f9 Generate shell completions Josh Hansen 2023-08-02 18:57:36 -0700
  • 1e333fe8a6 Extract cli.rs Josh Hansen 2023-08-02 17:10:14 -0700
  • 82acf0de8a Only process files, not directories Josh Hansen 2023-08-02 16:58:32 -0700
  • 04031e3e28 Implement idx Josh Hansen 2023-08-02 16:47:25 -0700
  • 17d5c35a05 Add doc comments to commands Josh Hansen 2023-08-02 16:47:15 -0700
  • a6a12f4629 Plan and document idx; add roadmap Josh Hansen 2023-08-02 15:35:51 -0700
  • 252a4f891b Rename Hatter -> Mattress Josh Hansen 2023-08-02 14:09:45 -0700
  • 6a760becf6 .gitignore the very secret publish script Josh Hansen 2023-08-02 13:56:48 -0700
  • 82457a0655 Remove license-file as it is redundant Josh Hansen 2023-08-02 13:44:12 -0700
  • 561217b9cf Add description and license to manifest Josh Hansen 2023-08-02 13:43:27 -0700
  • bea4c6d840 Update README Josh Hansen 2023-07-29 19:02:32 -0700
  • ee2c270a00 Provide default non-UTF8 output for get Josh Hansen 2023-07-29 18:54:41 -0700
  • 3a84cdbc36 Only produce output if xattrs are present Josh Hansen 2023-07-29 18:31:09 -0700
  • bd7502d4ad Default to all fields when none provided (rm and get) Josh Hansen 2023-07-29 18:29:25 -0700
  • 9ab113dbbd Update README Josh Hansen 2023-07-29 18:21:47 -0700
  • 004fe2dbf6 Add GPL 3 only license Josh Hansen 2023-07-29 18:21:37 -0700
  • 29462c0986 Implement remaining commands, hopefully correctly Josh Hansen 2023-07-29 18:00:35 -0700
  • 35e2bb582a Get copy working when not specifying fields Josh Hansen 2023-07-28 16:02:00 -0700
  • 2fb5d404ab Rename as hatter (htr) and customize release profile Josh Hansen 2023-07-28 15:37:53 -0700
  • f706170f2a Implement cp Josh Hansen 2023-07-28 15:20:03 -0700
  • 0cf524cc2e Work on cp Josh Hansen 2023-07-26 16:39:26 -0700
  • 085d8a57d0 Parse subcommands Josh Hansen 2023-07-25 19:58:19 -0700
  • 4797e2da16 Begin development of xat Josh Hansen 2023-07-25 16:09:56 -0700