Commit Graph

15 Commits

Author SHA1 Message Date
Adrian Malacoda
7edd1ca475 WIP of project commands. Not sure if this should be in scouter library or in main shenlong binary yet though. 2019-02-19 00:44:55 -06:00
Adrian Malacoda
c399677ab7 add support for parsing Maven project information (using effective pom) 2019-02-19 00:41:27 -06:00
Adrian Malacoda
dee9a61d87 set current_dir of the metadata command to project path 2019-02-18 22:41:38 -06:00
Adrian Malacoda
44c945cd45 Add cargo metadata handling to scouter 2019-02-18 22:12:49 -06:00
Adrian Malacoda
7f7d829c93 add a ProjectInfo struct, currently we don't parse any information into it so it just returns a placeholder 2019-02-18 03:10:20 -06:00
Adrian Malacoda
a8c7cdf53b add a binary for shenlong that will expose some of shenlong's functionality.
Currently it can detect the current project, run a command from the current project's root, and print the absolute path of the project.
2019-02-18 03:05:39 -06:00
Adrian Malacoda
035560b881 expose path() 2019-02-18 03:05:29 -06:00
Adrian Malacoda
b01a80f9a3 update version of Scouter 2019-02-18 02:29:45 -06:00
Adrian Malacoda
afbcde5fd3 Add Scouter subproject. This takes a file and detects what project it might belong to, traversing up the hierarchy until it encounters a supported project type.
Because projects can be nested, the Scouter is actually an iterator. For the purposes of Shenlong though generally only the first value will be used.
2019-02-18 02:14:09 -06:00
Adrian Malacoda
637981960a add readme 2019-02-11 02:58:17 -06:00
Adrian Malacoda
ab0c19fcc2 split out ffi bindings into shenlong-sys crate 2019-02-11 02:56:23 -06:00
Adrian Malacoda
81a9db0b8d add init/cleanup functions, now the plugin actually loads! 2019-02-11 02:46:23 -06:00
Adrian Malacoda
c48d967e3a build out geany_load_module 2019-02-11 02:11:42 -06:00
Adrian Malacoda
5e22f823b4 add script for installing plugin to user's home directory 2019-02-11 02:11:04 -06:00
Adrian Malacoda
f5cc17ea67 Initial commit of project Shenlong 2019-02-11 00:19:35 -06:00