aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
blob: b6f4c15a22df53436ce6bbb4e45cf490ff87d331 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
TODO:
 - in progress
   - improve logging
 
 - immediate features
   - fix main project main method being run during tests
   - investigate and solve multiple compilations of the same SourceDependency Build. Maybe introduce global Build map.

 - cleanup
   - move from java File to nio Path
 
 - near future features
   - make cbt's own re-build concurrency safe
   - unify with sbts key names where sensible
   - allow updating snapshots
   - cbt cli options inject add dependencies into default build
   - dependency exclusion, etc.
   - use cli friendly responses by default everywhere
   - class path debugging
     - broken jars detection
     - invalid files in lib folder
   - integrate / build out maven search
   - use zinc nailgun multi platform nailgun wrapper https://github.com/typesafehub/zinc/tree/7af98ba11d27d7667301c2222c1e702c7092bc44/src/universal/bin


 - future features
   - loop compiling with cancelling running runs/compiles
   - shell tab completion
     - maybe scripts for bash/zsh/fish
     - maybe interactive shell
       - maybe one that exists immediately after execution

 - potential features
   - running in-project tasks in parallel using Monad