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
35
36
37
/// Contains configuration details for a running instance of the Neocities application
/// Contains a command and its params
/// Runs the Neocities application, based on a configuration argument.
/// Wraps an implementation of the `Executable` trait
/// Implements the `Executable` trait and outputs help information about this application
/// Implements the `Executable` trait and uploads file(s) to a Neocities user's website
/// Implements the `Executable` trait and deletes file(s) from a Neocities user's website
/// Implements the `Executable` trait and outputs information about a specified Neocities website
/// Implements the `Executable` trait and outputs the version of this `neocities_cli` application
/// Implements the `Executable` trait and lists files that have been uploaded to a Neocities
/// user's website
/// Implements the `Executable` trait and retrieves a Neocities API key for a registered user
/// An implementation of `Executable` that diffs the state of a local project directory with its
/// corresponding remote directory.