gshell-support/gshell-clp/src/main/java/org/apache/geronimo/gshell/clp/Printer.java (4 lines): - line 44: // FIXME: Refactor all this stuff to simplify the API - line 48: // TODO: Combine these into 1 dynamic MS - line 240: // TODO: Expose these as configurables - line 269: // FIXME: Only split on words gshell-wisdom/gshell-wisdom-bootstrap/src/main/java/org/apache/geronimo/gshell/wisdom/application/ApplicationManagerImpl.java (4 lines): - line 135: // FIXME: Get basedir from application - line 190: // FIXME: Need to resolve how to handle the security manager for the application, - line 196: // FIXME: This SM actually causes some icky problems when trying to shutdown thread pools, which makes for ugly crap when using ssh - line 200: // FIXME: Disable our custom security stuff for now, not sure how to make this work well... yet. gshell-commands/gshell-file/src/main/java/org/apache/geronimo/gshell/commands/file/CopyAction.java (3 lines): - line 44: // TODO: Add --recursive suport - line 46: // TODO: Add --verbose support - line 57: // TODO: Validate more gshell-cli/src/main/java/org/apache/geronimo/gshell/cli/Main.java (3 lines): - line 65: // TODO: Add flag to capture output to log file - line 70: // TODO: Add --file , which will run: source - line 74: // FIXME: Really need to allow the location of the application.xml to be passed in! gshell-support/gshell-artifact-mercury/src/main/java/org/apache/geronimo/gshell/artifact/mercury/ArtifactResolverImpl.java (3 lines): - line 44: // TODO: Figure out how to install into Mercury - line 50: // TODO: Setup MercuryDependenciesFilter - line 54: // TODO: gshell-support/gshell-clp/src/main/java/org/apache/geronimo/gshell/clp/CommandLineProcessor.java (3 lines): - line 226: // TODO: Need to rewrite some of this to allow more posix-style argument processing, like --foo=bar and --foo bar, and -vvvv - line 300: // FIXME: This needs to be i18n aware - line 311: // FIXME: This needs to be i18n aware gshell-support/gshell-io/src/main/java/org/apache/geronimo/gshell/io/IO.java (3 lines): - line 105: // TODO: Once all user output is in i18n, then it would be more efficent to have the MessageSource - line 177: // FIXME: Find a better name for this method. - line 290: // TODO: Hook up a MessageSource to make it even easier to handle i18n via these helpers gshell-bootstrap/src/main/java/org/apache/geronimo/gshell/bootstrap/ConfigurationImpl.java (3 lines): - line 90: // TODO: Load user configuration properties as configured via GSHELL_PROPERTIES - line 168: // TODO: If relative root under homeDir? - line 179: // TODO: If relative root under homeDir? gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/shell/ConsoleErrorHandlerImpl.java (2 lines): - line 83: // TODO: Move this to helper in gshell-ansi - line 100: // FIXME: This does not properly display the full exception detail when cause contains nested exceptions gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/registry/CommandResolverImpl.java (2 lines): - line 78: // TODO: Consider adding an undefined command handler to allow for even more customization of - line 296: // TODO: Try to construct AliasCommand? gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/plugin/PluginMetaMapper.java (2 lines): - line 57: // TODO: add any existing plugins which may have been configured before we loaded - line 70: // TODO: Handle removing meta:/plugins/ gshell-support/gshell-vfs-meta/src/main/java/org/apache/geronimo/gshell/vfs/provider/meta/data/MetaData.java (2 lines): - line 54: // TODO: Consider changing "name" to a String here? name.getParent() is used in a few places, so have to resolve that first, perhaps expose MetaData getParent() ? - line 116: // TODO: Allow enums for keys? gshell-commands/gshell-repository/src/main/java/org/apache/geronimo/gshell/commands/repository/ResolveAction.java (2 lines): - line 50: // TODO: Use gshell-artifact API - line 57: // TODO: Consider using :::: notation instead of, or in addtion this? gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/FileObjectNameCompleter.java (2 lines): - line 94: // TODO: Need to encode spaces, once the parser can handle escaped spaces. - line 151: // TODO: Need to encode spaces, once the parser can handle escaped spaces. gshell-commands/gshell-builtin/src/main/java/org/apache/geronimo/gshell/commands/builtin/HistoryAction.java (2 lines): - line 39: // TODO: Support displaying a range of history - line 41: // TODO: Add clear and recall support gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/completer/CommandsCompleter.java (2 lines): - line 75: // FIXME: This does not properly complete when in a command group :-( So, when we complete, resolve the current group, - line 81: // TODO: Re-write to use meta:/commands and then dynamically lookup the specific completer to use. gshell-commands/gshell-text/src/main/java/org/apache/geronimo/gshell/commands/text/CatAction.java (2 lines): - line 57: // TODO: Support multi-path cat, and the special '-' token (which is the default if no paths are given) - line 71: // TODO: Only cat files which we think are text, or warn if its not, allow flag to force gshell-wisdom/gshell-wisdom-bootstrap/src/main/java/org/apache/geronimo/gshell/wisdom/application/ApplicationSecurityManager.java (2 lines): - line 56: // TODO: See if there is a more efficent and/or recommended way to implement custom permission handling - line 67: // FIXME: These don't work as desired ATM, so disable and re-implement a little bit later gshell-support/gshell-vfs-meta/src/main/java/org/apache/geronimo/gshell/vfs/provider/meta/MetaFileNameParser.java (2 lines): - line 62: // FIXME: Do something with base. Maybe need to build a filename first, then if its relative, prefix base? - line 86: // TODO: Need to make sure that we end up with something looking abs here? gshell-commands/gshell-file/src/main/java/org/apache/geronimo/gshell/commands/file/RemoveAction.java (2 lines): - line 41: // TODO: Add --recursive support - line 43: // TODO: Add --verbose support gshell-support/gshell-io/src/main/java/org/apache/geronimo/gshell/io/SystemOutputHijacker.java (1 line): - line 27: // FIXME: Probably need to add some support to hijack System.in too gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/plugin/PluginManagerImpl.java (1 line): - line 161: // FIXME: Get basedir from application gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterSupport.java (1 line): - line 112: // TODO: Use a prefixing writer here, take the impl from shitty gshell-commands/gshell-log4j/src/main/java/org/apache/geronimo/gshell/commands/log4j/ConfigureAction.java (1 line): - line 62: // TODO: Validate gshell-commands/gshell-ssh/src/main/java/org/apache/geronimo/gshell/commands/ssh/SshAction.java (1 line): - line 109: // TODO: Parse hostname for @ gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/config/FileOperationProviderConfigurer.java (1 line): - line 55: // TODO: Handle nulls & exceptions gshell-application/src/main/java/org/apache/geronimo/gshell/application/model/Branding.java (1 line): - line 34: // FIXME: Merge with Application gshell-commands/gshell-shell/src/main/java/org/apache/geronimo/gshell/commands/shell/FindAction.java (1 line): - line 153: // TODO: Handle FileType.FILE_OR_FOLDER gshell-support/gshell-vfs-truezip/src/main/resources/META-INF/gshell/components.xml (1 line): - line 32: TODO: Add other TZ schemes, docs suggest that OOTB TZ6 supports: gshell-application/src/main/java/org/apache/geronimo/gshell/application/Application.java (1 line): - line 38: // FIXME: Merge with Branding + ApplicationModel gshell-support/gshell-artifact-maven/src/main/java/org/apache/geronimo/gshell/artifact/maven/ArtifactManagerConfigurator.java (1 line): - line 55: // TODO: Allow repository policies and such to be configured here too. gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/config/ConfigurableFileSystemManager.java (1 line): - line 41: // TODO: Consider implementing a way to dynamically load providers for a given scheme when requested gshell-application/src/main/java/org/apache/geronimo/gshell/application/model/ApplicationModel.java (1 line): - line 36: // FIXME: Merge with Application gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandMessageSource.java (1 line): - line 45: // FIXME: See if we can use more gshell: ns glue to automatically configure this message source to *NOT* require the Action instance, gshell-commands/gshell-builtin/src/main/java/org/apache/geronimo/gshell/commands/builtin/HelpAction.java (1 line): - line 98: // TODO: Sort the list gshell-support/gshell-marshal/src/main/java/org/apache/geronimo/gshell/marshal/MarshallerSupport.java (1 line): - line 62: // TODO: See how we can enable schema validation when the input document has them configured. gshell-maven-plugin/src/main/java/org/apache/geronimo/gshell/maven/ExecuteMojo.java (1 line): - line 38: // TODO: gshell-maven-plugin/src/main/java/org/apache/geronimo/gshell/maven/InstallMojo.java (1 line): - line 38: // TODO: gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/config/PluginParser.java (1 line): - line 315: // FIXME: Give the Plugin bean a more meaningful ID, need to stop using AbstractBeanDefinitionParser to do this. gshell-support/gshell-spring/src/main/java/org/apache/geronimo/gshell/spring/BeanContainerContextSupport.java (1 line): - line 524: // TODO: Make this configurable via system properties, default to VALIDATION_NONE, disabling validation speeds things up a lot gshell-maven-plugin/src/main/resources/META-INF/gshell/components.xml (1 line): - line 31: gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/support/VfsActionSupport.java (1 line): - line 79: // TODO: Make these more generally available to other plugins. Maybe even to FileObjects? gshell-commands/gshell-shell/src/main/java/org/apache/geronimo/gshell/commands/shell/ExecuteAction.java (1 line): - line 45: // TODO: Support setting the process directory and envrionment muck gshell-commands/gshell-shell/src/main/java/org/apache/geronimo/gshell/commands/shell/EditAction.java (1 line): - line 119: // TODO: Expose a configurable preference for this gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/FileSystemAccessImpl.java (1 line): - line 77: // TODO: May need to ask the Application for this, as it might be different depending on the context (ie. remote user, etc) gshell-commands/gshell-builtin/src/main/java/org/apache/geronimo/gshell/commands/builtin/AboutAction.java (1 line): - line 67: // TODO: Add more options to get specific details out. Hook up the branding muck here too. gshell-support/gshell-artifact-ivy/src/main/java/org/apache/geronimo/gshell/artifact/ivy/ArtifactResolverImpl.java (1 line): - line 61: // TODO: Figure out how to adapt/install into Ivy gshell-api/src/main/java/org/apache/geronimo/gshell/command/CommandDocumenter.java (1 line): - line 39: // TODO: Add long & short description? gshell-maven-plugin/src/main/java/org/apache/geronimo/gshell/maven/ConsoleMojo.java (1 line): - line 38: // TODO: gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/config/FileSystemManagerConfigurer.java (1 line): - line 37: // TODO: Maybe add a provider configurer, which will support mapping extentions, mime-tyeps for a single provider? gshell-support/gshell-artifact-ivy/src/main/java/org/apache/geronimo/gshell/artifact/ivy/IvyFactoryBean.java (1 line): - line 66: // TODO: Need to hook up a TransferListener to show progress, not really sure how to do that with Ivy... gshell-commands/gshell-text/src/main/java/org/apache/geronimo/gshell/commands/text/GrepAction.java (1 line): - line 60: // TODO: Add --pattern option (in addition to this argument) to allow patterns to start with "-" gshell-commands/gshell-file/src/main/java/org/apache/geronimo/gshell/commands/file/ChangeDirectoryAction.java (1 line): - line 45: // TODO: May need to ask the Application for this, as it might be different depending on the context (ie. remote user, etc) gshell-support/gshell-yarn/src/main/java/org/apache/geronimo/gshell/yarn/Yarn.java (1 line): - line 31: // TODO: Implement YarnRenderer and cache for type gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/registry/AliasMetaMapper.java (1 line): - line 101: // FIXME: This seems to have problems, when adding/removing alias, first alias value keeps, probably due to the cached VFS FileObject gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/LinkCommand.java (1 line): - line 89: // TODO: i18n gshell-commands/gshell-file/src/main/java/org/apache/geronimo/gshell/commands/file/TouchAction.java (1 line): - line 40: // TODO: Add options similar to UNIX touch (like -r FILE) see man page for more details. gshell-assembly/src/main/underlay/etc/application.xml (1 line): - line 33: FIXME: Use filtering to automatically keep this updated. gshell-support/gshell-vfs-meta/src/main/java/org/apache/geronimo/gshell/vfs/provider/meta/data/MetaDataRegistryImpl.java (1 line): - line 140: // TODO: Maybe reconsider just returning null, not sure the exception sipmlifies anything gshell-support/gshell-console/src/main/java/org/apache/geronimo/gshell/console/JLineConsole.java (1 line): - line 46: // TODO: Expose bindings, and/or setup the default to load from our configured ~/.gshell/ directory. gshell-support/gshell-vfs-meta/src/main/java/org/apache/geronimo/gshell/vfs/provider/meta/MetaFileName.java (1 line): - line 48: // TODO: May want to always append ":/", and make sure the path has that stuff stripped off gshell-support/gshell-vfs/src/main/java/org/apache/geronimo/gshell/vfs/config/FileProviderConfigurer.java (1 line): - line 55: // TODO: Handle nulls & exceptions