Commit Graph

23 Commits

Author SHA1 Message Date
sloum
e99e818b37 Updates slp to have a more normalized syntax and updates surrounding documentation 2021-09-16 14:43:08 -07:00
sloum
b0aec87de1 Does check for installed module before trying to install it again 2021-08-30 14:20:14 -07:00
sloum
6e38dcc353 Removes faulty time code in download function 2021-08-30 19:45:40 +00:00
sloum
bb6fdec578 Adds 'installed' arg and changes update to actually update only when needed. 2021-08-29 21:24:51 -07:00
sloum
7ea1c978a8 Fixes logical inversion re: time before/after in registry download 2021-08-29 18:57:47 -07:00
sloum
7c7a8e50ea Updates gen to make an actual module style example file 2021-08-27 15:16:45 -07:00
sloum
a60d919fd5 Adds messaging for actions taken during install 2021-08-27 15:04:49 -07:00
sloum
42c21bf8c5 Handles recursive dependency installation 2021-08-27 15:02:36 -07:00
sloum
92f6017697 Adds new module format with search, gen, etc. 2021-08-26 23:07:02 -07:00
sloum
fb7198def3 Adds search functionality 2021-08-26 15:16:48 -07:00
sloum
98e1818aab Basic functionality is working 2021-08-26 14:52:22 -07:00
sloum
3c8886105f Initial commit of pluto-lang plp fork 2021-08-26 14:31:43 -07:00
Zac Garby
57014c9821 Remove various debug prints 2017-08-31 23:36:59 +01:00
Zac Garby
95462090ea Print completion message in cyan 2017-08-31 23:32:06 +01:00
Zac Garby
6592cf5aec Improve prompt
It will now keep asking for input until it's valid
2017-08-31 23:30:10 +01:00
Zac Garby
cf3041ed2d Generate the package and apply the template 2017-08-31 23:15:56 +01:00
Zac Garby
a2279925d3 Prompt for package options 2017-08-31 21:23:55 +01:00
Zac Garby
9fdfddf724 Implement List()
$ plp list
2017-08-31 13:00:45 +01:00
Zac Garby
092c7ed557 Implement Update(pkg) 2017-08-31 12:00:27 +01:00
Zac Garby
e13a62872f Implement Remove(pkg)
Removes a package if it's installed, throws an error if it isn't
2017-08-31 11:55:03 +01:00
Zac Garby
e142cdf07f Implement Install(pkg) function 2017-08-31 11:42:17 +01:00
Zac Garby
d13e95db19 Add getPackages()
Parses packages.json and returns a map[string]string of the contained data.
2017-08-31 11:22:47 +01:00
Zac Garby
a3cb43cbb4 Define downloadDirectory()
Downloads packages.json from the packages respository, saving it to $PLUTO/libraries/packages.json
2017-08-31 11:02:40 +01:00